当前位置:  开发笔记 > 前端 > 正文

使用正则表达式限制响应中的单词数

如何解决《使用正则表达式限制响应中的单词数》经验,为你挑选了1个好方法。

是否有人使用正则表达式来限制响应中的单词数量?例如,我想在jQuery验证中使用它,所以我可以限制textbox/textarea说250个单词.这些框将是纯文本.

我做了一些谷歌搜索,但我发现的一切都不是很好.他们主要以做\ b\w +\b为中心,但我无法让它工作.



1> VonC..:

你能尝试一下:

^(?:\b\w+\b[\s\r\n]*){1,250}$

这将限制在多行上250个单词.

我担心艾伦的最初主张:

/^\w+(?:\s+\w+){0,249}$/

可能是一个灾难性的回溯案例

嵌套重复运算符时,请确保只有一种方法可以匹配相同的匹配

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有