回答
试试这个。 ;)
.*(?=.*[a-z])(?=.*[A-Z]).*
。 =多次
* =任何字符
?= =最后一次检查应该是真实的
[AZ]/[AZ] =应包含az和AZ
范围你可以测试任何时候你的正则表达式在这里: Regex Tester
你不需要打开或关闭这个正则表达式的'。*'。如果你使用任何锚定方法(比如Javascript的.match),那么你最多只需要一个。 (我会选择结束的)。 – FrankieTheKneeMan
它在AWK中工作吗? – user2448619
awk支持正则表达式。但请注意,正则表达式实现可能与每个工具和操作系统不同。 你可以告诉awk你喜欢哪个正则表达式。我主要使用Perl风格的正则表达式。 –
随着awk
你可以用小写的逻辑运算符&&
和测试,并通过各自的性格CLAS大写ses:
$ cat file
abc
ABC
aBc
123
$ awk '/[a-z]/&&/[A-Z]/{print $0,"[PASS]";next}{print $0,"[FAIL]"}' file
abc [FAIL]
ABC [FAIL]
aBc [PASS]
123 [FAIL]
- 1. 匹配至少一个小写字母和至少一个大写字母
- 2. 大写字母和小写字母
- 3. 带有至少一个大写字母,一个小写字母,一个特殊字符,一个数字和一个空格的字符串
- 4. 带大写字母和小写字母的字符串转换
- 5. 计算大写字母,小写字母和其他字符
- 6. 密码验证 - 至少一个大写,一个小写字母和一个数字
- 7. 检测小写字母和大写字母php
- 8. 在Lex中匹配包含至少一个大写和小写字母的字符串,
- 9. 第一个字母大写小写
- 10. 如何检查字符串是否至少有6个字符,一个大写字母和一个数字? - Javascript
- 11. C#计数每个大写字母和每个小写字母
- 12. 的PHP的preg_match字母数字,与至少一个大写字符
- 13. 如何小写字母转换为大写字母和大写字母为小写字母
- 14. X86 NASM将大写字母转换为大写字母和小写字母
- 15. 用小写字母写成小写字母大写
- 16. MySQL和字母大小写
- 17. 在每个大写字母后加小写字母后加小写字母
- 18. 大写小写字母
- 19. x86汇编:更改一个大写字母为小写字母
- 20. 转换大写和小写字母
- 21. 想匹配大写和小写字母
- 22. PHP搜索大写和小写字母
- 23. 添加在大写和小写字母
- 24. 接受大写和小写字母的字母数字约束
- 25. 大写字母,小写字母,大写的Ant属性
- 26. 正则表达式确保字符串至少包含一个小写字母,大写字母,数字和符号
- 27. 大写字母与小写与Sed和字符类
- 28. 计算haskell中的大写字母和小写字符
- 29. 匹配以小写字母和大写字母(或小写字母和大写字母组合)形式出现的字符串
- 30. 在javascript中测试小写和大写非英文字符
请显示您的尝试。 – Jerry
请尝试此链接: http://stackoverflow.com/questions/1559751/regex-to-make-sure-that-the-string-contains-at-least-one-lower-case-char-upper – farmbytes
我在这个问题的正则表达式中写了一个深入的“密码匹配”下拉菜单:http://stackoverflow.com/questions/16717656/regex-no-more-than-2-identical-consecutive-characters-and-az - 和 - 0-9/16717823#16717823也许它会帮助。 – FrankieTheKneeMan