作业帮 > 综合 > 作业

java 电话正则表达式

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/15 00:53:24
java 电话正则表达式
^(0[0-9]{2,3}-)?([2-9][0-9]{6,7})+(-[0-9]{1,4})?$
(-[0-9]{1,4}),这个为什么前面有“-”?
java 电话正则表达式
你看前面是区号,中间是7位或8位的电话号,后面是有可能最多4位的一个用-开头的数字,那么你问的这个(-[0-9]{1,4})明显是匹配的分机号.比如:
010-88688888-1234
意思就是北京的一个88688888的总机下面的分机号1234