HTML输入仅接受数字和字母,而无需编写脚本

时间:2019-01-21 07:59:53

标签: html html5

输入类型必须仅接受:

  • 字母(a-z和A-Z)

  • 数字(仅正整数)

  • 没有特殊字符

1 个答案:

答案 0 :(得分:1)

您应该能够使用pattern属性来实现此目的,该属性使用正则表达式(正则表达式)定义可以提交的内容。

<input type="text" pattern="^[A-Za-z0-9]+$"></input>

编辑:对上述内容进行了更新,以包括^+$以匹配行的开头和结尾。

我还针对上述内容构建了一个经过测试且可行的示例:https://codepen.io/anon/pen/aXbybR