Php Regex:匹配以NNN开头且有10个号码的电话号码
我需要匹配以下电话号码:Php Regex:匹配以NNN开头且有10个号码的电话号码,php,regex,phone-number,Php,Regex,Phone Number,我需要匹配以下电话号码: 从010或012或016或019开始 完全由10个数字组成 你能帮助我如何使用PHP和正则表达式匹配数字吗 return preg_match('/^01[0269]\\d{7}$/', $theStringToTest); 这将匹配0,1,(0,2,6,9)中的一个,然后匹配任意7个数字(3+7==10)。^表示字符串的开始,$表示字符串的结束。我想我应该使用^01[0269][0-9]{7}$使用这个正则表达式 /\b(010|012|016|019)[0-9
- 从010或012或016或019开始
- 完全由10个数字组成
return preg_match('/^01[0269]\\d{7}$/', $theStringToTest);
这将匹配0,1,(0,2,6,9)中的一个,然后匹配任意7个数字(3+7==10)。
^
表示字符串的开始,$
表示字符串的结束。我想我应该使用^01[0269][0-9]{7}$
使用这个正则表达式
/\b(010|012|016|019)[0-9]{7}\b/g
怎么样
010-123-4567
(010)123-4567
?仅数字不带破折号应用此选项时,虽然要测试的字符串包含数字,但它不会给出任何结果示例:$dido=preg_match('/^01[0269]\\d{7}$/',$kokii);echo$dido@Net:kokii中有什么?是否有一些尾随的新行或空格?