Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.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 我应该如何更改我的代码以设置5个邮政编码数字而不是6个?_Javascript_Jquery_Validation - Fatal编程技术网

Javascript 我应该如何更改我的代码以设置5个邮政编码数字而不是6个?

Javascript 我应该如何更改我的代码以设置5个邮政编码数字而不是6个?,javascript,jquery,validation,Javascript,Jquery,Validation,这是我在别人的帮助下编写的代码,因为我不太理解这个概念 (function($) { $.fn.bootstrapValidator.validators.usZipCode = { /** * Return true if and only if the input value is a valid US zip code * * @param {BootstrapValidator} validator The v

这是我在别人的帮助下编写的代码,因为我不太理解这个概念

(function($) {
    $.fn.bootstrapValidator.validators.usZipCode = {
        /**
         * Return true if and only if the input value is a valid US zip code
         *
         * @param {BootstrapValidator} validator The validator plugin instance
         * @param {jQuery} $field Field element
         * @param {Object} options
         * @returns {boolean}
         */
        validate: function(validateInstance, $field, options) {
            var value = $field.val();
            return /^\d{5}([\-]\d{4})?$/.test(value);
        }
    };
}(window.jQuery));

您的表单已在验证美国邮政编码,该邮政编码始终至少为5位,有时为zip+4。您希望验证的确切格式是什么?请提供示例数据、当前结果和所需结果(如果上述结果不能产生您想要/期望的结果)。当我输入5位代码时,它会显示“输入有效pin码”,当我再添加一位数字时,就可以了。这意味着,不知何故,验证设置为6位。@Tamara你能在这里创建一个可运行的代码段来证明这一点吗?@Tamara还有,你为什么要将其应用于“pin码”字段?你确定你没看错东西吗?