Php 在电话号码验证中,如果号码以+开头,则9、10、14位数字应有效;那么任何数字都应该是有效的

Php 在电话号码验证中,如果号码以+开头,则9、10、14位数字应有效;那么任何数字都应该是有效的,php,wordpress,preg-match,Php,Wordpress,Preg Match,在我的电话号码验证中,我只需要验证9,10,14位数字和11,12,13位数字无效,如果电话号码以+开头,则任何数字都应有效。是否有预匹配代码可用?请帮忙(您可以尝试以下方法: preg_match('/(?=^\d{9,10}$)|(?=^\d{14}$)|(?=^\+\d*)/', '+123456789012', $matches); print_r($matches); 您在preg match中尝试了什么?有这样的在线工具:您可以在其中查看实时结果,以便进行调试。让我们知道您尝试了什

在我的电话号码验证中,我只需要验证9,10,14位数字和11,12,13位数字无效,如果电话号码以+开头,则任何数字都应有效。是否有预匹配代码可用?请帮忙(

您可以尝试以下方法:

preg_match('/(?=^\d{9,10}$)|(?=^\d{14}$)|(?=^\+\d*)/', '+123456789012', $matches);
print_r($matches);

您在preg match中尝试了什么?有这样的在线工具:您可以在其中查看实时结果,以便进行调试。让我们知道您尝试了什么。