【发布时间】:2015-02-08 22:59:50
【问题描述】:
一直在寻找一种方法来确保特定输入(邮政编码)只有 5 个字符(不多也不少)。我在这里找到了一个用 JS 编写的解决方案,但我需要一个用 Jquery 编写的解决方案
到目前为止我有这个,但似乎不起作用,任何帮助都会很棒。在此先感谢 -- 戴夫
//HTML
<input name="propzip" type="text" required="required" id="propZip" maxlength="5" placeholder="Property Zip*" />
//脚本
var numbers = /^\d{5}$/;
$('#propZip').blur(function(){
if ($('#propZip').val().length===numbers){
alert('field ok');
} else {
alert('Please check zipcode.');
}
});
【问题讨论】:
-
jQuery 是 Javascript - 你能澄清你到底需要什么吗?
-
您使用数字作为模式。只需将
numbers的值更改为 5,而不是模式。 -
@lolka_bolka 也许他想验证输入是否正好有五个数字?
-
@VitorLima 你是对的。我已将其添加为答案。
标签: jquery validation