-1

電話番号を検証したい1-12 -123正規表現を使用するように、次のように試しました

/^[0-9 -]+$/

/^[0-9,\- ]+$/

みたいに使ってる

/^[0-9 -]+$/.test(value)

そして、それは0-9数字を-受け入れていますが、スペースも受け入れていません.私は多くの方法で試しましたが、解決策がありませんでした.誰かが私に提案できますか.

4

5 に答える 5

0

これは機能する[0-9 -]+が、これは機能しない[0-9- ]+(順序が重要)

于 2013-10-21T13:28:21.763 に答える
0

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";
}

編集:わかりました、次回は正しいタグを使用してください。

于 2013-10-21T13:15:55.353 に答える