求一个正则表达式 匹配:7位数字 或者 7位数字,7位数字 或者 7位数字,7位数字,7位数字。。。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求一个正则表达式 匹配:7位数字 或者 7位数字,7位数字 或者 7位数字,7位数字,7位数字。。。相关的知识,希望对你有一定的参考价值。

7位数字不可以0开头

参考技术A [1-9]\d6追问

逗号怎么办
这只可以匹配第一种情况

追答

如果只是1、2、3个
[1-9]\d6(,[1-9]\d6)0,2
如果是任意多个,
[1-9]\d6(,[1-9]\d6)*

本回答被提问者采纳
参考技术B /[0-9]7,?/g

正则表达式匹配任何空白字符或者匹配任何非空白

 

 

匹配任何空白字符:[s],等价于[ f v]

匹配任何非空白字符:[^s],^用于"[]"外表示从开头匹配,用于"[]"内表示"非",即不包括

  • f -> 匹配一个换页
  • -> 匹配一个换行符
  • -> 匹配一个回车符
  • -> 匹配一个制表符
  • v -> 匹配一个垂直制表符

注意:java中要使用双斜杠([\s]、[^\s])

以上是关于求一个正则表达式 匹配:7位数字 或者 7位数字,7位数字 或者 7位数字,7位数字,7位数字。。。的主要内容,如果未能解决你的问题,请参考以下文章

php正则 匹配 手机、座机号码

C#正则表达式匹配方括号

正则表达式匹配时间格式的 1 位数字并替换为 2 位数字

用js的正则表达式检测电话号码,要求,必须是1开头,只能是数字,并且是11位数字,这儿正则表达式怎么写

用javascript(js)写正则表达式.最小7位,大小写字母数字特殊字符至少包含两种的组合

身份证号码的正则表达式