N位数字的字符串

艺术克

我需要Java正则表达式方面的帮助。

我们有字符串,如果字符串包含N数字,我希望String.matches给我“ true”

例如(N = 12):

+012345678900 - true

0123-4567-0000 - true;

但:

+0123456789 - false

0123-4567-000000 - false.

我尝试了这个(.*[0-9].*){N}和这个^(.*[0-9].*){N}$但这是错误的。

阿维纳什·拉吉(Avinash Raj)

你可以试试看

^(?:\\D*\\d){12}\\D*$

matches 方法不需要锚,所以

(?:\\D*\\d){12}\\D*

就足够了..

\\D匹配任何字符,但不匹配数字。因此,请(?:\\D*\\d){12}确保没有任何非dgit字符,但必须恰好包含12位数字。Last\\D*匹配零个或多个非数字字符。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

出现n位数字后分割字符串

来自分类Dev

在Ruby中生成具有n位数字(开头为0除外)的随机字符串

来自分类Dev

正则表达式从字符串中提取n位数字

来自分类Dev

代码无法从C中的字符串获取n位数字

来自分类Dev

如何从字符串中提取多位数字?

来自分类Dev

从字符串中提取10位数字

来自分类Dev

R 从字符串中提取 6 位数字

来自分类Dev

选择任何字符串中的最后 4 位数字

来自分类Dev

如果条件匹配字符串后跟 4 位数字

来自分类Dev

如何从大字符串中提取 5 位数字?

来自分类Dev

如何在korn shell(ksh)中的字符串中匹配n位数字和n个字母?

来自分类常见问题

给定一百万个数字的字符串,返回所有重复的3位数字

来自分类Dev

将数字转换为5位数字的字符串

来自分类Dev

mysql REGEXP匹配以2位数字结尾且仅以非数字开头的字符串

来自分类Dev

从字母数字字符串中删除4至6位数字

来自分类Dev

C将20位数字的字符串转换为数字以进行IBAN验证

来自分类Dev

用包含替换数字位数的模式替换字符串中的数字

来自分类Dev

将数字转换为5位数字的字符串

来自分类Dev

如何从字符串中间的数字中删除最后一位数字?

来自分类Dev

Java:以数字到六位数字的字符串操作

来自分类Dev

如何获得以数字开头,以5位数字结尾的字符串

来自分类Dev

具有1000位数字的字符串,查找没有数组的最大5位数字

来自分类Dev

如何获取字符串的全部1位数字或相邻的2位数字组合

来自分类Dev

当硬件不支持 64 位数字时,是否可以将 64 位数字表示为字符串?

来自分类Dev

具有1000位数字的字符串,使用子字符串方法查找没有数组的最大5位数字

来自分类Dev

Python排序方法将两位数字字符串视为三位数字字符串

来自分类Dev

Python排序方法将两位数字字符串视为三位数字字符串

来自分类Dev

MySQL Regex如果字符串在5位数字后包含连字符

来自分类Dev

Powershell-如何根据各种字符和10位数字拆分字符串?

Related 相关文章

  1. 1

    出现n位数字后分割字符串

  2. 2

    在Ruby中生成具有n位数字(开头为0除外)的随机字符串

  3. 3

    正则表达式从字符串中提取n位数字

  4. 4

    代码无法从C中的字符串获取n位数字

  5. 5

    如何从字符串中提取多位数字?

  6. 6

    从字符串中提取10位数字

  7. 7

    R 从字符串中提取 6 位数字

  8. 8

    选择任何字符串中的最后 4 位数字

  9. 9

    如果条件匹配字符串后跟 4 位数字

  10. 10

    如何从大字符串中提取 5 位数字?

  11. 11

    如何在korn shell(ksh)中的字符串中匹配n位数字和n个字母?

  12. 12

    给定一百万个数字的字符串,返回所有重复的3位数字

  13. 13

    将数字转换为5位数字的字符串

  14. 14

    mysql REGEXP匹配以2位数字结尾且仅以非数字开头的字符串

  15. 15

    从字母数字字符串中删除4至6位数字

  16. 16

    C将20位数字的字符串转换为数字以进行IBAN验证

  17. 17

    用包含替换数字位数的模式替换字符串中的数字

  18. 18

    将数字转换为5位数字的字符串

  19. 19

    如何从字符串中间的数字中删除最后一位数字?

  20. 20

    Java:以数字到六位数字的字符串操作

  21. 21

    如何获得以数字开头,以5位数字结尾的字符串

  22. 22

    具有1000位数字的字符串,查找没有数组的最大5位数字

  23. 23

    如何获取字符串的全部1位数字或相邻的2位数字组合

  24. 24

    当硬件不支持 64 位数字时,是否可以将 64 位数字表示为字符串?

  25. 25

    具有1000位数字的字符串,使用子字符串方法查找没有数组的最大5位数字

  26. 26

    Python排序方法将两位数字字符串视为三位数字字符串

  27. 27

    Python排序方法将两位数字字符串视为三位数字字符串

  28. 28

    MySQL Regex如果字符串在5位数字后包含连字符

  29. 29

    Powershell-如何根据各种字符和10位数字拆分字符串?

热门标签

归档