正则表达式

您所在的位置:网站首页 正则表达式验证11位手机号 正则表达式

正则表达式

2024-07-16 17:33| 来源: 网络整理| 查看: 265

正则表达式——同时验证座机号和手机号

座机可能的号码为:

(1)12345678

(2)1234567

(3)010-12345678

(4)0357-53608463

(4)15200000000(11位的手机号)

表达式为:

^(((\d{3,4}-)?[0-9]{7,8})|(1(3|4|5|6|7|8|9)\d{9}))$

表达式前半部分为座机号:

(\d{3,4}-)?[0-9]{7,8})

\d表示数字中的任意一个,\d{3,4}表示出现3或4个数字,-表示“-”,[0-9]表示0-9中随机一个数,{7,8}表示前边表达式出现7或8次

表达式后半部分为手机号:

(1(3|4|5|6|7|8|9)\d{9})

1表示以1为开头,(3|4|5|6|7|8|9)表示第二位可以是3、4、5、6、7、8、9,\d{9}表示出现9个数字



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3