java中用正则表达式验证数字规律,求正则表达式

以下正则均验证11位数字,数字中不能有空格等其它字符,均按照java语法使用两个反斜杠转义 验证AA ^(?=.*(.)\\1)1[358][0-9]{9} 验证AABB ^(?=.*(.)\\1(.)\\2)1[358][0-9]{9} 验证ABC ^(?=.*(.)(?!\\1)(.)(?!\\2))1[358][0-9]{9} 验证符合ABC,也符合 AA ...
java中用正则表达式验证数字规律,求正则表达式
以下正则均验证11位数字,数字中不能有空格等其它字符,均按照java语法使用两个反斜杠转义

验证AA
^(?=.*(.)\\1)1[358][0-9]{9}$
验证AABB
^(?=.*(.)\\1(.)\\2)1[358][0-9]{9}$
验证ABC
^(?=.*(.)(?!\\1)(.)(?!\\2))1[358][0-9]{9}$
验证符合ABC,也符合 AA
^(?=.*(.)(?!\\1)(.)(?!\\2))(?=.*(.)\\3)1[358][0-9]{9}$
验证尾数为6
^1[358][0-9]{8}6$
验证尾数为8
^1[358][0-9]{8}8$
验证尾数不为4
^1[358][0-9]{8}[0-35-9]$2014-05-28
mengvlog 阅读 9 次 更新于 2025-07-19 00:23:46 我来答关注问题0
  • 正则表达式通常被简写为“regex”,其单数形式有regexp、regex,复数形式则有regexps、regexes、regexen。这些术语在不同的编程语言和工具中可能会有所不同。在Java中,我们可以使用正则表达式来验证输入数据是否符合预期格式。例如,当用户输入一个数字时,我们可以使用上述的正则表达式来判断输入是否为有效的...

  •  武汉誉祥科技 java 在jsp界面写一个正则表达式判断1个string类型值是否为数字。带小数点后两位

    在JSP界面使用Java编写正则表达式判断一个string类型值是否为数字,特别是带小数点后两位的情况,可以使用如下正则表达式:^[-]?[0-9]+(\.[0-9]{1,2})?解释如下:^字符串头 [-]?最多一个负号 [0-9]+至少一个数字 (\.[0-9]{1,2})?如果有小数点,那么小数点后面最少1位最多2位 字...

  •  文暄生活科普 Java正则表达式实用代码-验证日期格式

    在验证日期时,首先需要关注年份部分,由于年份由4位数字组成,且范围为0-9,因此,使用正则表达式[0123][0123456789]表示年份有效范围。接着,对于月份,考虑到它可能为01至12,可分为两个部分处理:01至09用正则表达式0[1-9]表示,而10至12则用1[0-2]表示。对于天数,同样需要分为三种情况:01...

  • Java中使用正则表达式检查一个字符串是否由纯数字组成的方法包括定义正则表达式字符串,通常形式为"^\d+$"。这里的\d表示一个数字,^表示字符串开始,$表示字符串结束。这样,整个表达式就定义了从头到尾都是数字的字符串。为了使用这种方法,首先需要获取要检查的字符串。这可以通过多种方式实现,比如从...

  • 以下正则均验证11位数字,数字中不能有空格等其它字符,均按照java语法使用两个反斜杠转义 验证AA ^(?=.*(.)\\1)1[358][0-9]{9} 验证AABB ^(?=.*(.)\\1(.)\\2)1[358][0-9]{9} 验证ABC ^(?=.*(.)(?!\\1)(.)(?!\\2))1[358][0-9]{9} 验证符合ABC,也符合 AA ...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部