2014-10-13 169 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数字+特殊字符,长度限制在从开始(^)到结束($)的完整密码中。 –

回答