在正则表达式模式[a-zA-Z]*中添加空格字符。

5
我正在使用<f:validateRegex pattern="[a-zA-Z]*"/>来确保输入的值只包含字母,它可以正常工作,但不允许在字符串中添加空格。如何将空格字符纳入上述模式?谢谢。
3个回答

24

只需将空格添加到正则表达式中即可。

<f:validateRegex pattern="[a-zA-Z ]*"/>

如果您想要任何空格,而不仅仅是空格,请将空格与\s交换。

<f:validateRegex pattern="[a-zA-Z\\s]*"/>

-1

这对我起作用了。 它包括单词开头/结尾的空格。

/^[a-zA-Z ]+$/

这个问题不是关于JavaScript的。 - Jasper de Vries

-3

我使用了这个[a-zA-Z_ ]*,它对我很有效。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接