1

我只想在字符之间允许 az、AZ 和空格。为此,我使用以下正则表达式,问题是它也允许前导和尾随空格。可以将其调整为不允许前导或尾随空格。

[a-zA-Z\\ \\\']*

示例 '查尔斯王子' 应该通过
'查尔斯王子' 应该由于前导空格而失败
'查尔斯王子' 应该由于尾随空格而失败

4

2 回答 2

3

要禁止前导和尾随空格,您可以使用:

^[a-zA-Z](?:[a-zA-Z ]*[a-zA-Z])?$
于 2013-09-12T20:54:24.927 回答
2

词界。就这么简单:

^\b[a-zA-Z ]*\b$
于 2013-09-13T02:08:19.310 回答