使用遵守验证验证密码时的意外行为
Unexpected behavior when validating password using abide validation
我正在使用Zurb Foundation,我正在尝试使用遵守验证进行自定义密码验证。
我需要确保密码至少有1个大写,1个小写,1个数字,1个特殊字符这是正则表达式我使用的是/^(?=.*[a-z])(?=.*[A-Z])(?=.*'d)(?=.*[^'da-zA-Z]).{8,15}$/
,我从这个可接受的答案中得到的
但是我不能提交表单,尽管我满足了输入密码的条件。
这是一个jsfiddle链接,虽然我不能正确添加foundation.js作为外部资源,我得到相同的行为,我得到在我的本地机器上。
如果您查看您的开发控制台,您将看到一个错误:
未捕获错误:语法错误,无法识别的表达式:[data-'Times New Roman'-dropdown]
没什么特别的。这是一个已知的问题,已经被描述过很多次了。在调用Foundation之前,添加:
Foundation.global.namespace = '';
$(document).foundation();
现在修复了Modernizr的一个错误,通过将它作为依赖项添加-只需将它包含在 Foundation之前。链接。
最后你的小提琴看起来像这样:https://jsfiddle.net/fg16v5uc/
相关文章:
- 正在验证8个真/假复选框或复选框中的2个
- 借助asp.net验证或java脚本对多个文本进行验证
- 分析高度属性时出现意外值{{specs.height}}.index.html
- jQuery自定义验证比较多个输入的序列
- 使用html中的外部javascript进行数据验证
- 如何使用jquery Validation验证Formspread
- jquery中的文本框验证
- 在验证和发送邮件后更改联系人表单的 html
- 代码不会验证
- 铬:“;未捕获的语法错误:意外的标记:"
- JS验证ajax返回的html中的表单数据
- 同步调用,直到用户通过angular验证为访问者
- 带有加号的电话号码验证(可选)
- ExtJS ComboBox验证返回意外结果
- 使用parse.com验证会话令牌时出现意外行为
- Javascript无法验证.jslint:意外']'
- ColdFusion表单Regex验证的意外令牌错误
- 使用遵守验证验证密码时的意外行为
- regex验证电子邮件的意外行为
- 只需要验证--未捕获的语法错误:意外的标记else