Javascript正则表达式,需要允许用户仅选择单词

标签 javascript regex

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

\b(.+)\b

但不工作。作为一个段落,我想避免选择意义较小的内容。

有人帮帮我吗?

最佳答案

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

/[a-z\d]+/i

关于Javascript正则表达式,需要允许用户仅选择单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27667619/

相关文章:

javascript - 星火AR v98 | JavaScript 错误 : Unexpeted SceneObject reference

javascript - 如何从一个或多个选项卡重置一个变量的值?

Google 表格 (RE2) 中的正则表达式 "NOT"

regex - 匹配格式错误的 XML 注释中的双连字符

java - 正则表达式拆分字符串(在 Java 中)以便保留空格?

javascript - 文本框值未更新

javascript - 为什么我的 Canvas 不使用 Fabric.js 显示任何内容?

javascript - 克隆时如何为ID添加增量编号

javascript - 从一开始就删除一个字符哈希/井号

python - 用于执行输入验证的正则表达式