JavaScript表单验证器

时间:2014-10-13 05:15:43

标签: javascript validation

我想为密码字段创建验证器。以下是我的要求:

  • 最小长度为5个字符,最大长度为20个字符。
  • 允许使用字母,数字和特殊字符。
  • 没有空间。

我使用js form validator来编写它。这是我写的代码:

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

我的问题是密码字段不排除空格。我做错了什么?我应该如何修改以满足我的上述要求?

1 个答案:

答案 0 :(得分:1)

regexp=/^[a-z0-9A-Z!#$@\\]{5,20}+$/"

就像这样包含

your expression was wrong...

另一个例子正则表达式

^[\d\w#$@!\\]{5,20}$