我正在尝试使用patern
表单验证插件附带的扩展规则使用正则表达式验证密码。我已经尝试了许多来自互联网的表达方式,但到目前为止没有一个符合我的要求,或者由于某种原因,它们不能像描述的那样工作。我需要验证以下内容:
- 密码必须有 6 到 20 个字符
- 它必须至少包含一个大写字母
- 它必须包含至少一个数字
- 它必须至少包含一个小写字母
- 必须可以重复
- 字符的位置一定无关紧要
- 它不能允许空格
- 其中一部分的特殊字符应该是可选的
因此,用户应该能够输入以下示例:
- 啊啊啊1A
- 密码
- abCdef9
- $$$h1Tzzzz
我想在这里看看是否有人可以帮助我。我不是正则表达式专家。