我需要验证手机号码
它应该只从9 8和7开始。 数据类型应为整数 它的长度应为10。
答案 0 :(得分:2)
满足您标准的简单解决方案。
$isOk = preg_match("/^[789][0-9]{9}$/", $number) ;
此外,您稍后可以将其投放到int
:
$number = (int) $number ;
此外,此来源包含大量示例:LINK
答案 1 :(得分:0)
以下是如何验证符合您的标准的数字
$regexp = "/^[987][0-9]{9}$/";