javascript - jquery 最小和最大长度验证

标签 javascript jquery html

我想要minlength=8maxlength=14,我该如何实现这个验证。

html:

<input type="text" name="354" id="field">

jQuery:

$("input[name=354]").keypress(function(e){
if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) {
$("#errmsg").html("Digits only").show().fadeOut("slow");
return false;
}
});

最佳答案

现在对于 HTML5,您可以使用属性 minlengthmaxlength

<input type="text" minlength="8" maxlength="14" name="354" id="field">

关于javascript - jquery 最小和最大长度验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37057513/

相关文章:

php - 表单ajax在提交之前插入数据

javascript - 获取具有相同类别的特定图像

javascript - 选择多项选择 - 选择其他任何内容时取消选择 "All"选项,反之亦然

javascript - 具有多个条件的 If 语句 - 语法简化

javascript - Javascript 中的全文搜索

javascript - window.confirm 把取消按钮拿出来

html - 将响应图像添加到 Bootstrap 列中固定位置的 div

javascript - 如何在不返回 Angular 数据的 http.post 请求上使用 'toPromise()'?

javascript - 为 wordpress 菜单项添加不同的属性

javascript - 如果未选中子节点,则未选中父节点