我有一个密码文本框,要求如下:
- 应该只从字母开始。
- 应包含一个数字。
- 应包含一个特殊字符
- 不少于10个字符。
我创建了这个正则表达式:
^.*[a-zA-Z](?=.*d)(?=.*[@#$%^&+=])(?=.{10,15}).*$
但它将第一个字符作为数字和特殊字符,这不应该发生。
尝试:
^[a-zA-Z](?=.*d)(?=.*[@#$%^&+=])(?=.{9,}).*$
看到它