【发布时间】:2018-06-26 15:03:28
【问题描述】:
我需要做一个密码模式验证器
密码应该有:
- 1 个大写字母
- 1 个小写字母
- 一个数字
- 最小长度为 8。
我发现了这个正则表达式模式:
Validators.pattern('/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d!$%@#£€*?&]')
但是,验证器总是声称我的输入无效
errors:
pattern:
actualValue: "Test1234"
requiredPattern: "^/^(?=.*[A-Za-z])(?=.*d)[A-Za-zd!$%@#£€*?&]$"
根据https://regex101.com/r/AfAdKp/1,这个值应该是有效的。
编辑:澄清一下,Test1234 应该可以工作
【问题讨论】:
标签: regex angular typescript