创建一个捕获这些规则的正则表达式

时间:2015-09-09 19:05:08

标签: regex

我有以下密码要求我试图用正则表达式表达并且我正在挣扎。任何帮助表示赞赏!

密码必须包含以下4种类型中的3种字符:

  1. 大写字母
  2. 小写字母
  3. 标记
  4. 特殊字符
  5. 我发现了一些相似的例子,如果我对正则表达式的了解更强,我可以解决它,但我还没有找到一个具有4"要求。

    编辑:

    好的,这就是我现在正在使用的,我目前正在测试它。这看起来不错吗?

    passwordStrengthRegularExpression ="(?= ^ [^ \ s]的{8,} $)?((= \ d)(= [AZ])(?? ?= [AZ])|。?(???= \ d)(=( \ W)?{1,})(= [ AZ])| {1,})(= [AZ])(= [AZ])(=( \ W?)|????(=?。 ?(???= [AZ])(=( \ W)。 \ d){1,}))^ *"

0 个答案:

没有答案