0

我正在尝试编写一个正则表达式来测试测试字符串是否包含超过 X 个单词(精度并不重要 - 我们谈论 80 个单词左右,如果它是 81 或 79 就足够了)

我的猜测是我必须测试一个字符串是否有超过 X 个空格字符(可以忽略双空格等,这并不重要)

平台是 JavaScript,但我需要一个纯表达式,周围没有任何代码(例如,我无法计算与 javascript 代码匹配的次数)

任何人都可以帮我组装这种表达方式吗?

4

1 回答 1

4

\w要准确匹配包含 80 个“单词”(即 's 的不间断运行)的字符串:

/^\W*(\w+\b\W*){80}$/

所以要匹配八十个或更多的单词:

/^\W*(\w+\b\W*){80,}$/
于 2013-11-12T00:31:08.780 回答