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

瑞奇

我希望脚本选择用户名。选择用户名的规则是:

  • 用户名的最小长度必须为5个字符,最大为10个字符。
  • 至少应包含AZ的一封信
  • 它应至少包含0到9之间的一位数字
  • 它应至少包含@#* =中的一个字符
  • 它不能包含任何空格。

我已经试过了:

if (( length $passwd[$i]<=10 && length $passwd[$i]>=5 && $passwd[$i] =~ /.*\p{Lu}/ && $passwd[$i] =~ tr/0-9//cd  && $passwd[$i] =~ /[a-z]/ ))
{   
    print "PASS\n";
}
else
{
    print "FAIL\n";
}
斯蒂芬·查泽拉斯(Stephane Chazelas)

作为一个perl正则表达式,它可以是:

if ($username =~ qr{^(?=.*[A-Z])(?=.*\d)(?=.*[@#*=])(?!.* ).{5,10}$}s) ...

或者:

if ($username =~ qr{^(?=.*[A-Z])(?=.*\d)(?=.*[@#*=])[^ ]{5,10}$}s)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

如何在P / L SQL中仅转换为第一个大写字母和其他小写字母?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Python Regex:密码必须至少包含一个大写字母和数字

来自分类Dev

PHP Regex在字符串中的第一个全大写字母词后插入字符

来自分类Dev

SQL:多字符串替换(在第二个大写字母开头的大写字母前添加一个空格)

来自分类Dev

如何使用至少一个数字,一个大写字母和6-20个字符来验证密码?

来自分类Dev

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

来自分类Dev

大熊猫-用大写字母替换字符串中的一个字母

来自分类Dev

计数大写字母在一个字符串

来自分类Dev

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

来自分类Dev

如何在一个单词中分割没有任何特殊字符,大写字母或数字的字符串

来自分类Dev

如何大写字符串的第一个和最后一个字母?

来自分类Dev

在大写字母后添加一个句点,后跟一个空格

来自分类Dev

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

来自分类Dev

确保匹配的字符串至少包含一个大写字符

来自分类Dev

如何在P / L SQL中仅转换为第一个大写字母和其他小写字母?

来自分类Dev

如何验证密码至少包含一个大写或小写字母?

来自分类Dev

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

来自分类Dev

如何检查仅包含字母(大写和小写)和至少一个数字的字符串

来自分类Dev

如何使用至少一个数字,一个大写字母和6-20个字符来验证密码?

来自分类Dev

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

来自分类Dev

Java:查找最长的子字符串,不包含任何数字和至少一个大写字符

来自分类Dev

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

来自分类Dev

从最后一个大写字母开始切字符串

来自分类Dev

正则表达式在大写和小写字母之间插入一个空格

来自分类Dev

regExp with 接受所有特殊字符至少一个数字一个大写字母任何格式

Related 相关文章

  1. 1

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

  2. 2

    如何在P / L SQL中仅转换为第一个大写字母和其他小写字母?

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

    Python Regex:密码必须至少包含一个大写字母和数字

  7. 7

    PHP Regex在字符串中的第一个全大写字母词后插入字符

  8. 8

    SQL:多字符串替换(在第二个大写字母开头的大写字母前添加一个空格)

  9. 9

    如何使用至少一个数字,一个大写字母和6-20个字符来验证密码?

  10. 10

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

  11. 11

    大熊猫-用大写字母替换字符串中的一个字母

  12. 12

    计数大写字母在一个字符串

  13. 13

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

  14. 14

    如何在一个单词中分割没有任何特殊字符,大写字母或数字的字符串

  15. 15

    如何大写字符串的第一个和最后一个字母?

  16. 16

    在大写字母后添加一个句点,后跟一个空格

  17. 17

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

  18. 18

    确保匹配的字符串至少包含一个大写字符

  19. 19

    如何在P / L SQL中仅转换为第一个大写字母和其他小写字母?

  20. 20

    如何验证密码至少包含一个大写或小写字母?

  21. 21

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

  22. 22

    如何检查仅包含字母(大写和小写)和至少一个数字的字符串

  23. 23

    如何使用至少一个数字,一个大写字母和6-20个字符来验证密码?

  24. 24

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

  25. 25

    Java:查找最长的子字符串,不包含任何数字和至少一个大写字符

  26. 26

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

  27. 27

    从最后一个大写字母开始切字符串

  28. 28

    正则表达式在大写和小写字母之间插入一个空格

  29. 29

    regExp with 接受所有特殊字符至少一个数字一个大写字母任何格式

热门标签

归档