電話番号を検証したい1-12 -123
正規表現を使用するように、次のように試しました
/^[0-9 -]+$/
と
/^[0-9,\- ]+$/
みたいに使ってる
/^[0-9 -]+$/.test(value)
そして、それは0-9
数字を-
受け入れていますが、スペースも受け入れていません.私は多くの方法で試しましたが、解決策がありませんでした.誰かが私に提案できますか.
電話番号を検証したい1-12 -123
正規表現を使用するように、次のように試しました
/^[0-9 -]+$/
と
/^[0-9,\- ]+$/
みたいに使ってる
/^[0-9 -]+$/.test(value)
そして、それは0-9
数字を-
受け入れていますが、スペースも受け入れていません.私は多くの方法で試しましたが、解決策がありませんでした.誰かが私に提案できますか.
これは機能する[0-9 -]+
が、これは機能しない[0-9- ]+
(順序が重要)
JavaScript の場合:
var phoneNumber = "1-12 -123";
var test = /^[0-9 -]+$/.test(phoneNumber);
alert(test); // Here, return true
PHP でコーディングすると、このコードは電話番号と一致します。
<?php
$phoneNumber = '1-12 -123';
if(preg_match('/^[0-9 -]+$/', $phoneNumber)) {
echo "Phone number is valid";
}
編集:わかりました、次回は正しいタグを使用してください。