Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用“遵守验证”验证密码时出现意外行为 我使用ZURB基金会,我正在尝试使用LIN验证进行自定义密码验证。< /P>_Javascript_Regex_Validation_Zurb Foundation - Fatal编程技术网

Javascript 使用“遵守验证”验证密码时出现意外行为 我使用ZURB基金会,我正在尝试使用LIN验证进行自定义密码验证。< /P>

Javascript 使用“遵守验证”验证密码时出现意外行为 我使用ZURB基金会,我正在尝试使用LIN验证进行自定义密码验证。< /P>,javascript,regex,validation,zurb-foundation,Javascript,Regex,Validation,Zurb Foundation,我需要确保密码至少有1个大写、1个小写、1个数字、1个特殊字符,这是我使用的正则表达式,/^(?=.[a-z])(?=.[a-z])(?=.*\d)(?=.[^\da-zA-z])。{8,15}$/,这是我从中得到的 但是我不能提交表单,尽管我满足了密码的条件 这是一个链接,虽然我不能将基础.js适当地添加为外部资源,但在本地机器上,我得到了相同的行为。 那么我缺少的是什么呢。如果您查看一下开发人员控制台,您将看到一个错误: 未捕获错误:语法错误,无法识别的表达式:[数据-'Times New

我需要确保密码至少有1个大写、1个小写、1个数字、1个特殊字符,这是我使用的正则表达式,
/^(?=.[a-z])(?=.[a-z])(?=.*\d)(?=.[^\da-zA-z])。{8,15}$/
,这是我从中得到的

但是我不能提交表单,尽管我满足了密码的条件

这是一个链接,虽然我不能将基础.js适当地添加为外部资源,但在本地机器上,我得到了相同的行为。


那么我缺少的是什么呢。

如果您查看一下开发人员控制台,您将看到一个错误:

未捕获错误:语法错误,无法识别的表达式:[数据-'Times New Roman'-下拉列表]

没什么特别的。这是一个众所周知的问题。在调用基础之前,添加:

Foundation.global.namespace = '';
$(document).foundation();

现在用EngIZrr修正一个错误,把它作为一个依赖项——只是在基础之前包含它。 最后,您的小提琴将如下所示:


您是否按照中所述设置了环境?是的,我设置了,并且控制台中没有错误。