2
A
回答
8
^.{0,5000}$
应该工作。虽然使用正则表达式可能是一个奇怪的选择。
+3
同意这个答案 - 特别是“奇怪的选择”。 OP - 你有正当的理由想用正则表达式来做这件事吗? string.length有什么问题? – 2011-03-31 15:56:41
+0
请注意,点通常与换行符不匹配,所以字符串“a \ nb”将不匹配,即使它只有三个字符长。 – 2011-03-31 16:54:12
3
你将永远把工作与完成:
^[\s\S]{0,5000}$
- 首先看到一只字符类,上面写着:比赛空格(
\s
)或者非空白(\S
) - 即任何可能的字符 - 在0到5000次之间重复该操作。
相关问题
- 1. 正则表达式,字符数限制
- 2. 正则表达式 - 限制字符串中的字符数量
- 3. 正则表达式来限制数字
- 4. ASP.NET正则表达式,限制数字
- 5. 正则表达式限制数字字符串
- 6. 正则表达式限制数字的上限和下限
- 7. VBA正则表达式限制为单个字符
- 8. 限制正则表达式字边界
- 9. Angularjs正则表达式限制字符数问题
- 10. 正则表达式将任何字符的多次出现限制为两个
- 11. 正则表达式匹配模式,也限制字符
- 12. 当正则表达式限制为数字时,ng-pattern允许使用'+'字符
- 13. 如何限制正则表达式中的字符?
- 14. 用于限制连续字符的ASP.NET正则表达式
- 15. 正则表达式字符串中的空格限制
- 16. 正则表达式的正则表达式的Java字符串
- 17. 正则表达式数字字符和& -
- 18. 正则表达式来限制字符串字段中的数字
- 19. 正则表达式字符?,$,|
- 20. 正则表达式字符
- 21. 限制复杂的正则表达式
- 22. 限制_末的正则表达式
- 23. 正则表达式来限制字符串长度
- 24. 使用正则表达式限制特殊字符
- 25. 使用正则表达式限制字符串替换?
- 26. 正则表达式限制特殊字符,只允许DOT和&
- 27. 正则表达式,以限制在一个字符串
- 28. 正则表达式:限制整个匹配和字符类别
- 29. 使用Java正则表达式限制连续字符
- 30. 限制正则表达式匹配只1-254字符长度
您使用的是什么框架?可能有一个内置的机制。 – corsiKa 2011-03-31 15:56:21
只是看起来像一个完全奇怪的事情。为什么使用正则表达式呢?当然,textarea文本字符串长度的简单限制将更容易管理,并避免每次有人向文本添加内容时启动正则表达式引擎? – glenatron 2011-03-31 15:56:34
我正在使用cForms for WordPress。它具有对RegEx的内置支持,但我不确定如何去添加字符串限制长度。 – user671460 2011-03-31 16:46:18