RegEX了解具体要求

时间:2012-04-24 10:19:23

标签: regex

我有一个密码文本框,其要求是:

  1. 应该只使用Alphabets。
  2. 应包含一个数字。
  3. 应包含一个特殊字符
  4. 不少于10个字符。
  5. 我创建了这个regEx:

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

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

1 个答案:

答案 0 :(得分:0)

尝试:

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

See it