c 正则表达式做电话号码判断?正则表达式匹配一个或者逗号分开的多个手机号码
这篇文章给大家聊聊关于c 正则表达式做电话号码判断,以及正则表达式匹配一个或者逗号分开的多个手机号码对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。
一、正则表达式匹配一个或者逗号分开的多个手机号码
有了单个手机号码的,多个手机号码还不好办吗~~1[7358]\d{9}这是单个号码的1开头,第二位是7358中的一个,后面还有9个数字,共11位/(1[7358]\d{9}\s*,\s*)*(1[7358]\d{9})/这是多个号码的解释:1[7358]\d{9}#匹配一个号码\s*,\s*#匹配号码之间的逗号,号码和逗号之间允许有空格也就是\s*(1[7358]\d{9}\s*,\s*)*#整体合起来,*星号表示可以重复任意次,也就是可以有多个号码(1[7358]\d{9})#最后一个用来匹配没有逗号的号码
二、正则表达式怎样匹配任意字符
.*匹配除\n以外的任何字符。/[\u4E00-\u9FA5]/汉字/[\uFF00-\uFFFF]/全角符号/[\u0000-\u00FF]/半角符号---------------------这个正则我写的,仔细想了之后,这个答案还不够严谨,例如末尾为aba,这个应当是符合规则的,但会被这个正则报false,上面提到的三点应该是或者的关系,只要符合其一,就能符合。改进后:/([^a][\S]{2}|[\S][^b][\S]|[\S]{2}[^c])$/不需要判断最后三位数以外的字符,默认即是任意字符,只要结尾不为abc,则全部都能匹配。
关于c 正则表达式做电话号码判断到此分享完毕,希望能帮助到您。
——————————————小炎智能写作工具可以帮您快速高效的创作原创优质内容,提高网站收录量和各大自媒体原创并获得推荐量,点击右上角即可注册使用
相关新闻推荐
- c 正则表达式元字符串?c语言 字符串包含方法 2023-11-28
- c 正则表达式做电话号码判断?正则表达式匹配一个或者逗号分开的多个手机号码 2023-11-28
- c 正则表达式使用换行符 正则表达式中怎么匹配换行符 2023-11-28
- c 正则表达式使用及注意点?正则表达式[sS]#怎么解释 2023-11-28
- c 正则表达式任意字符和空格 正则表达式怎样匹配任意字符 2023-11-28
- c 正则表达式以某字符串开头和结尾,c语言 字符串包含方法 2023-11-28