在phone number validation 9,10,14位数字应该是有效的,如果数字以+开头那么任何数字都应该是有效的

In phone number validation 9,10,14 digit numbers should be valid,if number start with + then any digit number should be valid

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

你可以试试这个:

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