我有一个段落,在文本中,用户只需要选择有效的文本。他们不应该只选择space
或者不特别的特殊选民。因此用户可以选择有效的文本或数字。因为我正在尝试使用regex
这样的
\b(.+)\b
但不行。作为一个段落,我想避免选择更少的含义。
有人帮我吗?
答案 0 :(得分:1)
您需要使用数字和字母的字符类以及ignoreCase标志。 .+
将匹配任何角色。您可以使用\w+
,但它也包含_
,这就是使用字符类的原因。
/[a-z\d]+/i
答案 1 :(得分:0)
因此用户可以选择有效的文字或数字
\w+
\w
匹配任何单词字符。
OR
[^\W_]+
答案 2 :(得分:0)
如果您希望允许用户选择多个字词,请尝试以下操作:
(\w+\s+)*\w+