javascript - 输入仅接受字母字符(无数字或特殊字符)

标签 javascript html regex required

我正在尝试限制文本输入字段仅接受字母字符(大写和小写都可以;但不能接受数字或特殊字符)。例如,我正在尝试以下操作:

<input id='style-name'type="text" data-value-field="value" name="styleName" required pattern="^[a-z]$"/>

我在这里做错了什么? 理想情况下,我会在 HTML 端执行此操作。

最佳答案

您应该添加加号 + 符号,以匹配输入中键入的一个或多个字符:

<input id='style-name'type="text" data-value-field="value" name="styleName" required pattern="^[A-Za-z]+$"/>

关于javascript - 输入仅接受字母字符(无数字或特殊字符),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60891796/

相关文章:

javascript - 如何在javascript中使用for循环以及如何在css中调用

html - 如何将此文本放在右侧

html - 沙盒、IFrame 和允许同源

javascript - 否定随机正则表达式

php - 使用 smarty 隐藏电子邮件域

javascript - 加载函数后使用jquery

javascript - 在单个 gulp 链中组合多个源

javascript - AngularJS ng-click 在点击时显示值

javascript - 正则表达式:之间的匹配

javascript - 删除 html 类不会使用 jQuery removeClass 分离已删除的类功能