我需要验证文本框输入的长度。
最大长度属性不适用于多行文本框。
我的正则表达式是:
<asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server"
ErrorMessage="The notes has exceeded maximum length."
ControlToValidate="txtNotes" Display="Dynamic"
ValidationExpression=".{0,500}" ValidationGroup="PO">
*</asp:RegularExpressionValidator>
我遇到的问题是当new line输入到文本框中,验证器报告问题。
我需要在 ValidationExpression 中添加什么来忽略回车符?
Thanks
Change .{0,500}
to [\s\S]{0,500}
。请注意,回车符并不完全是ignored;它们仍将计入 500 个字符的限制。
当然,如果数据库字段的大小为 500 个字符,那么这正是您想要的行为。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)