【发布时间】:2019-12-21 16:17:29
【问题描述】:
我想在我的 php 注册表单中验证巴基斯坦手机号码。我需要一个正则表达式来验证所有巴基斯坦数字(zong、ufone、telenore、jazz、warid),例如 03337800766 或 +923124432876
^((\+92)|(0092))-{0,1}\d{3}-{0,1}\d{7}$|^\d{11}$|^\d{4}-\d{7}$
我使用了这段代码,但它不起作用
if(!preg_match("/^((\+92)|(0092))-{0,1}\d{3}-{0,1}\d{7}$|^\d{11}$|^\d{4}-\d{7}$/", $mobile)){
echo "Mobile number is valid";
}
没有任何错误,但对我们的任何数字都没有影响
【问题讨论】:
-
?与{0,1}的用途相同,占用空间更少
标签: regex validation mobile numbers