2014-10-13 140 views
0

我想爲密碼字段創建一個驗證程序。這裏是我的要求:JavaScript表單驗證程序

  • 最小長度5個字符,最大長度20個字符。
  • 允許字母,數字和特殊字符。
  • 沒有空間。

我使用js表單驗證器來編寫它。下面是我寫的代碼:

frmvalidator.addValidation("password","regexp=/^[a-z0-9A-Z!#[email protected]]{5,20}\S+$/", "Invalid password format."); 

我的問題是沒有從密碼字段中排除的空間。我做錯了什麼?我應該如何修改以滿足我的上述要求?

+0

'/^[A-ZA-Z0-9#$ @!\\] {5,20 } $ /'應該夠了。這已經確保,您只有alpha數字+特殊字符,長度限制在從開始(^)到結束($)的完整密碼中。 –

回答