向正则表达式添加否定语句

robue-a7119895

我正在尝试使用正则表达式检查是否存在这样的电话号码。

(001)33992292

所以,我用

if(preg_match("/[0-9\(\)]+/", $row)){
     //is phone number
  }

但是,与此有关的问题是,包含数字的字符串也会像一样被传递[email protected],那么我该如何评估电话号码并排除@所有字符串都是字符串呢?

卡米尔·卡库斯(Kamil Karkus)

UDP认证 /^(\(\d+\))*\s?(\d+\s*)+$/

您错过了开始字符串^符号和结束字符串$符号,那么您的正则表达式又出错了,因为5545()4535也将通过匹配

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章