RegEx测试一个字符串是否包含多于X个单词

时间:2013-11-12 00:17:40

标签: javascript regex

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

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

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

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

1 个答案:

答案 0 :(得分:2)

要匹配包含八十个“单词”的字符串(即\w的完整运行):

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

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

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