javascript - 仅为大写字母和数字添加验证

标签 javascript jquery validation

如果用户在该字段中使用了小写字母,则验证工作如下

aBCD1234

不工作意味着表单不会提交

ABCD1234

现在用户将提交表单。

最佳答案

无需使用 JavaScript(尤其是 jQuery):

<input type="text" pattern="[A-Z0-9]{8}" />

根据需要调整模式,但这将停止提交无效输入的表单,即使禁用了 JavaScript。编程也更简单。

关于 HTML 模式属性的 MDN 文档:https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/pattern

关于javascript - 仅为大写字母和数字添加验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24838603/

相关文章:

javascript - 使用 Owl Carousel Url Hash Navigation 更改按钮样式

jquery - 如果可能的话,如何使用 jquery 和/或 bootstrap 制作可切换的 div 以进行多种选择?

javascript - 确定菜单项是否溢出,然后显示移动菜单

javascript - JOI 验证字符串在 , 和

javascript - 为什么这个递归函数返回未定义?

javascript - 带有自定义服务器端的 bootstrap formvalidation.io 远程验证器返回错误消息

javascript - 使用 GraphQL 查询从多语言模式获取本地化数据

javascript - 如何从 Angular 2.0 中的 URL 检索某些数据

javascript - 如何使用 jQuery 真正限制输入字段的可用字符?

c++ - 输入不是数字时输出错误。 C++