正则表达式允许字母和空格组合,但不仅仅是空格

时间:2017-06-14 10:30:46

标签: javascript jquery regex web pattern-matching

我想知道正则表达式,它允许字母和空格的组合,但它不应该只允许空格。

我搜索并阅读了所有文章,找到了表达式/ ^ [a-zA-Z \ s] * $ /,它只允许空格以及字母和空格的组合。

提前致谢。

1 个答案:

答案 0 :(得分:0)

让你的表达式需要一个字母表,然后额外的字母和空格是可选的:

/^[A-Za-z]|[A-Za-z][A-Za-z\s]*[A-Za-z]$/

此外\s表示任何空格字符(制表符,换行符,回车符等),而不仅仅是空格。

(编辑:我之前的回答是有缺陷的。这个新的确保输入只是一个字母表,或者必须以字母开头和结尾,只允许在两者之间使用空格。