我做过类似的事情
但它不起作用
任何人都可以请关注regex
。
/^[a-zA-Z.\s]+$/
答案 0 :(得分:2)
您可以使用
/^[a-zA-Z]*$/
如果您不想允许空匹配,请将*更改为 + 。
<强>参考文献:强>
Character classes ([...]), Anchors (^ and $), Repetition (+, *)
/
只是分隔符,它表示正则表达式的开头和结尾。现在,您可以使用modifiers。
答案 1 :(得分:1)
如果您只想获取字母,请从正则表达式中删除.
。这将匹配所有字母和空格。
/^[a-zA-Z\s]+$/
我还建议您使用代替
\s
/^[a-zA-Z ]+$/
这样,其他空格字符(制表符等)将不匹配。