2012-04-24 54 views
1

我有一個密碼文本框,其要求是某些東西一樣:正則表達式的具體要求

  1. 應該只有字母開始。
  2. 應該包含一個數字。
  3. 應該包含一個特殊字符
  4. 不能少於10個字符。

我創造了這個正則表達式:

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

,但其採取的第一個字符爲數字和特殊字符也,不應該發生這一點。

+1

爲什麼你跳過與任意數量的任何字符的開始呢? – geekosaur 2012-04-24 10:21:05

回答

0

嘗試:

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

See it

+1

感謝:Abhijit,它工作正常。 – LovingMVC 2012-04-24 10:39:36