我正在尝试使用正则表达式检查是否存在这样的电话号码。
(001)33992292
所以,我用
if(preg_match("/[0-9\(\)]+/", $row)){
//is phone number
}
但是,与此有关的问题是,包含数字的字符串也会像一样被传递[email protected]
,那么我该如何评估电话号码并排除@
所有字符串都是字符串呢?
UDP认证 /^(\(\d+\))*\s?(\d+\s*)+$/
您错过了开始字符串^
符号和结束字符串$
符号,那么您的正则表达式又出错了,因为5545()4535也将通过匹配
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句