10 桁の電話番号を検証する関数またはロジックを探しています。数字が正確に10桁で、文字やハイフンなどがないことを確認したい.また、数字の最初の桁が0で始まることを確認する必要がある.
Eg: 0714556260
アップデート
$test = 0714556260;
if (preg_match("|^[0-9]{10}$|", $test)) {
echo 'valid';
} else {
echo 'not valid';
}
10 桁の電話番号を検証する関数またはロジックを探しています。数字が正確に10桁で、文字やハイフンなどがないことを確認したい.また、数字の最初の桁が0で始まることを確認する必要がある.
Eg: 0714556260
アップデート
$test = 0714556260;
if (preg_match("|^[0-9]{10}$|", $test)) {
echo 'valid';
} else {
echo 'not valid';
}
if (preg_match('/^0\d{9}$/', 0714556260) ) {
// OK
}
$str = "0714556260";
if (preg_match("|^[0-9]{10}$|", $str))
echo "ok";
この正規表現を使用して、preg_match 関数で電話番号を検証できます。
/^0\d{9}$/
ドキュメントを読んでください
$test = 0714556260;
if (intval($test) && preg_match($test,"/^0[0-9]{9}$/")) {
//do stuff
}