检查字符串是否都是数字和10个字符长

Ada*_*dam 2 php

只是寻找一种快速的方法,使用PHP检查一个字符串是否所有数字和10个数字长.

例如:

4343434345 - 这将被接受(10个字符所有数字)

343434344 - 这不会(9个字符)

sdfefsefsdf - 这不会.

谢谢

zer*_*kms 8

if (preg_match('~^\d{10}$~', $str)) { ... }
Run Code Online (Sandbox Code Playgroud)

要么

if (ctype_digit($str) && strlen($str) == 10) { ... }
Run Code Online (Sandbox Code Playgroud)