正则表达式至少匹配一个字符或空格

时间:2016-12-01 18:06:30

标签: javascript regex

我正在使用以下正则表达式来找出至少检测到一个字符。

/\b([a-zA-Z0-9_]{1,})$/

现在我也需要检测空间。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以使用\s检测正则表达式中的空间。此标记将捕获字符串中的任何空格。在正则表达式中,您可以在括号\s中包含此标记[]

你的正则表达式还有a-zA-Z0-9_来捕获任何数字,大写字母,小写字母或下划线_。所有这些都可以使用一个用于捕获\w字符的单个标记来捕获。这是可选的,但它有助于缩短正则表达式,仅在括号[\s\w]之间生成令牌。

你的正则表达式可以是:

/\b([\s\w]{1,})$/