如果字符串末尾有空格,如何使正则表达式不匹配

时间:2017-06-08 20:48:57

标签: regex string expression space

我尝试创建一个匹配字符串的正则表达式,如果字符串末尾没有空格。

例如,这些应该匹配:" Jake" "约翰" " Mary Anne"

这些不应该匹配:" Don" "大卫"

这可能吗?我能够编写一个完全不允许空格的简单表达式,但这对某些输入来说是一个问题。

1 个答案:

答案 0 :(得分:0)

是的,有可能。
试试下面的正则表达式:

^.*\S$

它允许所有不以空格字符结尾的内容。

带有解释的

DEMO