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. 正则表达式 - 限制字符串中的字符数量
- 5. 正则表达式来限制数字
- 6. ASP.NET正则表达式,限制数字
- 7. 限制数字字符的正则表达式是什么?
- 8. 正则表达式限制数字字符串
- 9. 正则表达式的字符数限制
- 10. 正则表达式限制数字的上限和下限
- 11. VBA正则表达式限制为单个字符
- 12. 限制正则表达式字边界
- 13. 正则表达式限制字符提取字符150
- 14. Angularjs正则表达式限制字符数问题
- 15. 限制在正则表达式表达
- 16. 正则表达式为字符串中的十进制数字
- 17. 正则表达式将任何字符的多次出现限制为两个
- 18. 正则表达式将值限制为两位小数
- 19. 正则表达式为Linux文件权限(数字符号)
- 20. 正则表达式匹配模式,也限制字符
- 21. 当正则表达式限制为数字时,ng-pattern允许使用'+'字符
- 22. 用于匹配和限制字符类的正则表达式
- 23. 如何限制正则表达式中的字符?
- 24. 正则表达式来限制扩展的ASCII字符集
- 25. 用于限制连续字符的ASP.NET正则表达式
- 26. XSD对xsd的正则表达式限制:字符串
- 27. 正则表达式限制charecters字符串中的
- 28. 正则表达式字符串中的空格限制
- 29. 将此javascript正则表达式匹配限制为26个字符结果
- 30. 将字符替换为字符的正则表达式
您使用的是什么框架?可能有一个内置的机制。 – 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