我想要获取整数值的长度,以便在PHP中进行验证。示例:手机号只能为10个整数值。它不能大于或小于10,并且不能包含字母字符。
我如何验证它?
发布于 2010-10-22 23:43:08
if (preg_match('/^\d{10}$/', $string)) {
// pass
} else {
// fail
}发布于 2010-10-22 23:51:50
$num_length = strlen((string)$num);
if($num_length == 10) {
// Pass
} else {
// Fail
}发布于 2016-03-08 19:47:31
这将适用于几乎所有的情况(除了零),并且很容易用其他语言编码:
$length = ceil(log10(abs($number) + 1)https://stackoverflow.com/questions/3998482
复制相似问题