是否所有有效的手机号码都有标准化的正则表达式,例如: 00923465655239,或+923005483426,00923335612513我正在搜索它退出两天,但我没有找到这些格式的任何表达。
国家代码0092或+92以及0092之后的移动总数是10个数字
提前谢谢
答案 0 :(得分:4)
我不打算给你答案,我将向你提供一些信息,你可以阅读并自己学习如何使用正则表达式。
此搜索花了我不到5秒的时间为您抓取网址。
这是一个很好的正则表达式电话号码验证question
这向您展示了如何使用正则表达式验证电话号码的大量说明。 我建议你读一下这个,试一试然后如果你遇到困难那么我们将非常乐意提供帮助。
如果证明有困难,请使用此link
答案 1 :(得分:3)
$number = "00923005483426" ; //Use another number to test
$pattern = "/^(\+|00)92\d{10}$/" ;
$isOk = preg_match($pattern, $number) ;
var_dump($isOk) ;
应该做的工作。