用于文本框验证的HTML5正则表达式模式:仅允许字母,空格和连字符

时间:2017-03-26 12:12:22

标签: html regex html5

我正在用html创建一个表单,对于我的名字和姓氏文本输入,我希望对它们进行正则表达式验证,只允许用户输入:字母,空格和连字符的字母。

我尝试过这种模式,但无济于事:

[A-Za-z -]

我的HTML代码:

<input type="text" id="first_name" name="first_name" maxlength="25" required="required" pattern="[A-Za-z -]"/>

我知道如何只获取字母字符,但只允许使用空格和连字符是我无法管理的内容。

1 个答案:

答案 0 :(得分:3)

添加锚点和量词:

^[A-Za-z -]+$