同时验证电话号码与手机号码正则

这个验证程序是很多时会用到的,用户注册就可验证手机或电话号码是吧,只要一方可以就通过验证,代码如下:

  1. $str ='13875884450';
  2. if( preg_match("/^(((d{3}))|(d{3}-))?((0d{2,3})|0d{2,3}-)?[1-9]d{6,8}$/",$str) || preg_match("/(?:13d{1}|15[03689])d{8}$/",$str))
  3. {
  4. echo '验证通过!';
  5. }
  6. else
  7. {//开源代码phpfensi.com
  8. echo '输入正确电话号码或手机号码!';
  9. }