0
我想为密码字段创建一个验证程序。这里是我的要求:JavaScript表单验证程序
- 最小长度5个字符,最大长度20个字符。
- 允许字母,数字和特殊字符。
- 没有空间。
我使用js表单验证器来编写它。下面是我写的代码:
frmvalidator.addValidation("password","regexp=/^[a-z0-9A-Z!#[email protected]]{5,20}\S+$/", "Invalid password format.");
我的问题是没有从密码字段中排除的空间。我做错了什么?我应该如何修改以满足我的上述要求?
'/^[A-ZA-Z0-9#$ @!\\] {5,20 } $ /'应该够了。这已经确保,您只有alpha数字+特殊字符,长度限制在从开始(^)到结束($)的完整密码中。 –