2017-03-21 5 views
0

電話番号に記号(国際コード用)を含めて間違いや問題がありますか?例:HTML電話リンクで値のスペースを受け入れることはできますか?

<a href="tel:+46 000 00 00 00">+46 000 00 00 00</a>

(私はここに0で使用する実際の数を置き換え)

+0

なぜ電話番号のリンクにスペースが必要ですか? – scaisEdge

+0

ここに別の質問で詳しい説明があります。 http://stackoverflow.com/q/17219688/7744547 –

+0

これはクライアントのウェブサイトの設定でこのように提供されています – drake035

答えて

2

HTMLはここには無関係です。 URLはどこに置いてもURLです。

relevant specは言う:

は、ITU-T E.123 [E.123]が印刷された電話番号での視覚的な区切りとして スペース文字を使用することを推奨していても

、 "TEL" のURIを使用してはなりませんビジュアルセパレータのスペースは、 の過度のエスケープを回避します。

"いいえ"です。

スペースが許されていても、URLの一般的な規則は、それを%20に置き換える必要があることを意味します(過度のエスケープに関するコメント)。

1

いいえ、RFC 3966に従って(電話番号をTEL URI):

5.1.1。電話番号の区切り文字

電話番号には、区切り文字が含まれています。ビジュアルセパレータ (「視覚的な区切りは」)単に可読性を支援し、URI 比較または電話をかけるために使用されていない... 視覚的セパレータにスペースを使用してはならない「TEL」のURI ...

ご覧のとおり、RFCには明確に記載されています:"tel" URIはビジュアルセパレータのスペースを使わないでください。

-1

ここに別の質問で詳しい説明があります。
href="tel:" and mobile numbers

あなたの電話機でサポートされている数字の形式は何でも構いません。あなたが使っている "+"記号は問題ありません。希少な状況ではスペースは機能しません。

関連する問題