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

时间:2019-04-03 06:12:24

标签: php wordpress preg-match

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

1 个答案:

答案 0 :(得分:1)

您可以尝试以下方法:

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