检查字符串是否至少包含10位数字,12个大写字母和20个小写字母

230490

具有至少10位数字,12个大写字母和10个小写字母的正则表达式是什么?

该字符串可以以上述任何形式开头,并且可以随机放置。例如,AB12jgGGfWisLWfoi34R32SgD42DSf3453jfh

我曾经用过,(?=.*\\d.*\\d)(?![.\\n])(?=.*[A-Z].*[A-Z])(?=.*[a-z].*[a-z]).*$这是我至少使用两个大写,两个小写和两个数字的方式。但是\\d在上面的表达式中添加10个冗余的值似乎不是一个好习惯。

而且,使用\\d{10}不会像我们期望连续的10位数字那样起作用。

阿努巴瓦

您可以使用此正则表达式:

^(?=(.*?\d){10})(?=(.*?[A-Z]){12})(?=(.*?[a-z]){10})[a-zA-Z0-9]+$

正则演示

甚至表现更好的正则表达式:

^(?=(?:\D*\d){10})(?=(?:[^A-Z]*[A-Z]){12})(?=(?:[^a-z]*[a-z]){10})[a-zA-Z0-9]+$

这是因为否定模式比懒惰的量词更好.*?(感谢@nhahtdh)。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

至少包含一个大写字母,一个小写字母,一个特殊字符,一位数字和一个空格的字符串

来自分类Dev

至少包含一个大写字母,一个小写字母,一个特殊字符,一位数字和一个空格的字符串

来自分类Dev

Javascript RegExp生成包含4个小写字母,4个大写字母和4个数字的字符串

来自分类Dev

如何确定一个字符串至少包含一个大写字母,一个小写字母,一个数字和一个标点字符?

来自分类Dev

正则表达式匹配列表中至少包含1个大写字母,1个小写字母,1个数字和1个特殊字符的字符串

来自分类Dev

在python中,如何检查字符串是否同时包含大写和小写字母

来自分类Dev

如何检查JAVA中是否有2个大写字母,3个小写字母和1个数字

来自分类Dev

匹配至少一个小写字母和至少一个大写字母

来自分类Dev

当特定的网址至少包含一个大写字母时,如何重定向到小写字母

来自分类Dev

查找大写字母,中间包含一个小写字母

来自分类Dev

如何反转包含以大写字母,小写字母开头的字符串的元素的列表

来自分类Dev

在stringr中拆分大写字母紧跟小写字母的字符串

来自分类Dev

用小写字母和连字符替换整个字符串中的大写字母

来自分类Dev

如何验证字符串中相同,重复的大写字母和小写字母?

来自分类Dev

正则表达式,用于字母和数字的组合,长度为5到30个字母,具有至少4个大写字母,2个小写字母和至少1个数字

来自分类Dev

我需要一个Perl脚本来在字符串中找到至少一个大写字母,一个小写字母,一个特殊字符,一个数字和一个空白

来自分类Dev

正则表达式,以匹配至少一个大写字母,至少一位数字和任意数量的特殊字符

来自分类Dev

用大写字母和小写字母替换大写字母

来自分类Dev

如何按字母顺序对字符串进行排序,使小写字母排在大写字母之前?

来自分类Dev

如何按字母顺序对字符串进行排序,使小写字母排在大写字母之前?

来自分类Dev

如果小写字母之前存在小写字母且没有空格,则php用大写字母分解字符串

来自分类Dev

正则表达式测试字符串是否同时包含大写和小写字母

来自分类Dev

计算具有自己功能的数字,大写字母,小写字母和空格

来自分类Dev

密码的正则表达式必须包含8个字符,2个小写或大写字母和一个特殊字符'*'5位数字

来自分类Dev

正则表达式可检测长度为10到20且需要至少3个大写字母和其他条件的字符串-数字组合

来自分类Dev

正则表达式:如何知道该字符串包含至少2个大写字母?

来自分类Dev

正则表达式:如何知道该字符串包含至少2个大写字母?

来自分类Dev

正则表达式查找至少包含一个大写字母的子字符串

来自分类Dev

如何在字符串中找到至少 1 个大写字母?

Related 相关文章

  1. 1

    至少包含一个大写字母,一个小写字母,一个特殊字符,一位数字和一个空格的字符串

  2. 2

    至少包含一个大写字母,一个小写字母,一个特殊字符,一位数字和一个空格的字符串

  3. 3

    Javascript RegExp生成包含4个小写字母,4个大写字母和4个数字的字符串

  4. 4

    如何确定一个字符串至少包含一个大写字母,一个小写字母,一个数字和一个标点字符?

  5. 5

    正则表达式匹配列表中至少包含1个大写字母,1个小写字母,1个数字和1个特殊字符的字符串

  6. 6

    在python中,如何检查字符串是否同时包含大写和小写字母

  7. 7

    如何检查JAVA中是否有2个大写字母,3个小写字母和1个数字

  8. 8

    匹配至少一个小写字母和至少一个大写字母

  9. 9

    当特定的网址至少包含一个大写字母时,如何重定向到小写字母

  10. 10

    查找大写字母,中间包含一个小写字母

  11. 11

    如何反转包含以大写字母,小写字母开头的字符串的元素的列表

  12. 12

    在stringr中拆分大写字母紧跟小写字母的字符串

  13. 13

    用小写字母和连字符替换整个字符串中的大写字母

  14. 14

    如何验证字符串中相同,重复的大写字母和小写字母?

  15. 15

    正则表达式,用于字母和数字的组合,长度为5到30个字母,具有至少4个大写字母,2个小写字母和至少1个数字

  16. 16

    我需要一个Perl脚本来在字符串中找到至少一个大写字母,一个小写字母,一个特殊字符,一个数字和一个空白

  17. 17

    正则表达式,以匹配至少一个大写字母,至少一位数字和任意数量的特殊字符

  18. 18

    用大写字母和小写字母替换大写字母

  19. 19

    如何按字母顺序对字符串进行排序,使小写字母排在大写字母之前?

  20. 20

    如何按字母顺序对字符串进行排序,使小写字母排在大写字母之前?

  21. 21

    如果小写字母之前存在小写字母且没有空格,则php用大写字母分解字符串

  22. 22

    正则表达式测试字符串是否同时包含大写和小写字母

  23. 23

    计算具有自己功能的数字,大写字母,小写字母和空格

  24. 24

    密码的正则表达式必须包含8个字符,2个小写或大写字母和一个特殊字符'*'5位数字

  25. 25

    正则表达式可检测长度为10到20且需要至少3个大写字母和其他条件的字符串-数字组合

  26. 26

    正则表达式:如何知道该字符串包含至少2个大写字母?

  27. 27

    正则表达式:如何知道该字符串包含至少2个大写字母?

  28. 28

    正则表达式查找至少包含一个大写字母的子字符串

  29. 29

    如何在字符串中找到至少 1 个大写字母?

热门标签

归档