-5

10 桁の電話番号を検証する関数またはロジックを探しています。数字が正確に10桁で、文字やハイフンなどがないことを確認したい.また、数字の最初の桁が0で始まることを確認する必要がある.

Eg: 0714556260

アップデート

$test = 0714556260;

if (preg_match("|^[0-9]{10}$|", $test)) {
      echo 'valid';
} else {
    echo 'not valid';
}
4

4 に答える 4

1
if (preg_match('/^0\d{9}$/', 0714556260) ) {
    // OK
}
于 2013-01-14T16:11:21.310 に答える
1
$str = "0714556260";
if (preg_match("|^[0-9]{10}$|", $str))
    echo "ok";
于 2013-01-14T16:12:51.863 に答える
0

この正規表現を使用して、preg_match 関数で電話番号を検証できます。

/^0\d{9}$/
于 2013-01-14T16:10:02.357 に答える
0

ドキュメントを読んでください

$test = 0714556260;

if (intval($test) && preg_match($test,"/^0[0-9]{9}$/")) {
      //do stuff
}
于 2013-01-14T16:11:24.500 に答える