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

input to only accept alpha chars (no numbers, or special)

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

<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]+$"/>