Javascript Regex,需要允许用户只选择单词

时间:2014-12-27 13:18:50

标签: javascript regex

我有一个段落,在文本中,用户只需要选择有效的文本。他们不应该只选择space或者不特别的特殊选民。因此用户可以选择有效的文本或数字。因为我正在尝试使用regex这样的

\b(.+)\b

但不行。作为一个段落,我想避免选择更少的含义。

有人帮我吗?

3 个答案:

答案 0 :(得分:1)

您需要使用数字和字母的字符类以及ignoreCase标志。 .+将匹配任何角色。您可以使用\w+,但它也包含_,这就是使用字符类的原因。

/[a-z\d]+/i

答案 1 :(得分:0)

  

因此用户可以选择有效的文字或数字

\w+

\w匹配任何单词字符。

OR

[^\W_]+

答案 2 :(得分:0)

如果您希望允许用户选择多个字词,请尝试以下操作:

(\w+\s+)*\w+