1

我有一个密码文本框,要求如下:

  1. 应该只以字母开头。
  2. 应包含一个数字。
  3. 应包含一个特殊字符
  4. 不少于10个字符。

我创建了这个正则表达式:

^.*[a-zA-Z](?=.*\d)(?=.*[@#$%^&+=])(?=.{10,15}).*$

但它也将第一个字符作为数字和特殊字符,这不应该发生。

4

1 回答 1

0

尝试:

^[a-zA-Z](?=.*\d)(?=.*[@#$%^&+=])(?=.{9,}).*$

看见

于 2012-04-24T10:22:38.633 回答