Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.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 即使信用卡号码有效,基础遵守验证也会出错。 我在执行基金会时遵守以下规定:但是,即使卡号是正确的(用我的签证测试),当您点击提交时,它仍然会产生错误。如果您首先键入卡号,然后单击提交,则会发生这种情况_Javascript_Zurb Foundation_Abide - Fatal编程技术网

Javascript 即使信用卡号码有效,基础遵守验证也会出错。 我在执行基金会时遵守以下规定:但是,即使卡号是正确的(用我的签证测试),当您点击提交时,它仍然会产生错误。如果您首先键入卡号,然后单击提交,则会发生这种情况

Javascript 即使信用卡号码有效,基础遵守验证也会出错。 我在执行基金会时遵守以下规定:但是,即使卡号是正确的(用我的签证测试),当您点击提交时,它仍然会产生错误。如果您首先键入卡号,然后单击提交,则会发生这种情况,javascript,zurb-foundation,abide,Javascript,Zurb Foundation,Abide,我已经用我将用于我的项目的一个Visa正则表达式覆盖了模式卡 <script> $(document) .foundation({ abide : { patterns: { dashes_only: /^[0-9-]*$/, ip_address: /^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9

我已经用我将用于我的项目的一个Visa正则表达式覆盖了模式卡

<script>
$(document)
  .foundation({
    abide : {
      patterns: {
        dashes_only: /^[0-9-]*$/,
        ip_address: /^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,
        card:/^4(?:[0-9]{12}|[0-9]{15})/
      }
    }
  });
</script>

$(文件)
.基金会({
遵守:{
模式:{
仅限短划线:/^[0-9-]*$/,
ip地址:/^((25[0-5]| 2[0-4][0-9]| 1[0-9][0-9]|[1-9][0-9]|[0-9])\){3}(25[0-5]| 2[0-4][0-9]| 1[0-9][0-9]|[1-9][0-9]|[0-9])$/,
卡片:/^4(?[0-9]{12}|[0-9]{15})/
}
}
});

什么错误?如果我填写表单并使用
45555555
它不会显示任何无效数据警告。顺便说一句,RE在卡号上被打断了。您是否先键入卡号,然后单击“提交”按钮?如果您这样做,则会出现红色框错误。如果您用正确的值填充所有字段,然后在提交时单击“clic”,则一切正常。@general03您是对的,但是你也可能会有一个奇怪的用户,他会首先填写卡号,如果发生这种情况,就会抛出一个错误