我该如何在BASH脚本中使用以下正则表达式?
我需要检查用户输入(密码)是否满足以下条件:
(?=^.{8,255}$)((?=.*\d)(?!.*\s)(?=.*[A-Z])(?=.*[a-z]))^.*
我需要检查用户输入(密码)是否满足以下条件:
- 至少包含一个大写字母。
- 至少包含一个数字。
- 至少包含一个小写字母。
- 密码长度应在8到255个字符之间。
echo-weak
应该成为一个新的标签... 与it's-always-friday-in-iceland
并列。 - beggsruby
或perl
,类似于调用grep
。或者如果您指的是纯Bash,请使用=〜
(假设您可以假定最低使用Bash 3.x),但是您需要修改正则表达式(同样适用于grep
)。 - Arkku[a-z]
,[A-Z]
和[0-9]
。 - Arkku