同时能校验电话号和手机号的正则
时间: 2023-08-11 16:03:36 浏览: 456
正则判断是不是手机号码
5星 · 资源好评率100%
下面是一个能同时校验手机号和座机号的正则表达式:
^(?:(?:\+|00)86)?1[3-9]\d{9}$|^0\d{2,3}-?\d{7,8}$
这个正则表达式的含义是:
- ^ 匹配字符串的开头
- (?:\+|00)86 匹配国际区号,可以是+86或者0086,这部分是可选的
- ? 表示前面的部分是可选的
- 1[3-9]\d{9} 匹配手机号,以1开头,第二位为3-9之间的数字,后面跟着9位数字
- | 表示或
- 0\d{2,3}-?\d{7,8} 匹配座机号,以0开头,后面是2到3位数字(区号),可选的连接符“-”,后面是7到8位数字(电话号码)
- $ 匹配字符串的结尾
你可以使用这个正则表达式来同时校验电话号码和手机号码。
阅读全文