gpt4 book ai didi

asp.net - 正则表达式限制带有换行符的字符串的字符串长度

转载 作者:行者123 更新时间:2023-12-02 21:11:43 24 4
gpt4 key购买 nike

看起来像是一个简单的任务 - 获取一个测试字符串特定长度的正则表达式:^.{1,500}$

但是如果字符串有“\r\n”,那么上面的匹配总是失败!

正确的正则表达式应该如何接受换行符作为字符串的一部分?

我有一个<asp:TextBox TextMode="Multiline">并使用 RegularExpressionValidator 检查用户输入的长度。

谢谢你,安德烈

最佳答案

验证输入时,您可以使用RegexOptions.Singleline选项。这将输入视为单行语句,并按此方式解析它。

否则您可以尝试以下表达式:

^(.|\s){1,500}$

这应该适用于多行输入。

关于asp.net - 正则表达式限制带有换行符的字符串的字符串长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1615855/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com