只是寻找一种快速的方法,使用PHP来检查一个字符串是否都是数字和10个数字。
例如:
4343434345 - 这将被接受(10个字符所有数字)
343434344 - 这不会(9个字符)
sdfefsefsdf - 这不会。
感谢
答案 0 :(得分:8)
if (preg_match('~^\d{10}$~', $str)) { ... }
或
if (ctype_digit($str) && strlen($str) == 10) { ... }
答案 1 :(得分:4)
例如: -
if(preg_match('/^\d{10}$/', $str))
echo "A match was found.";
} else {
echo "A match was not found.";
}