【发布时间】:2020-05-21 01:57:53
【问题描述】:
我有 2 个正则表达式:
string regex1 = "(?i)(^(?!^.*?admin)(?!^.*?admin[admin\d]).*$)";这将检查给定字符串中的“admin”子字符串,并且不区分大小写。string regex2 = "^[^<>?]{5,100}$";这将检查特殊字符(^?) 和 5 到 100 之间的长度。
我想要一个正则表达式,其中两个正则表达式都可以使用一个正则表达式同时验证。
前-
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
ControlToValidate="txtBox1" ErrorMessage="Validation Failed!"
ValidationExpression="(?i)(^(?!^.*?admin)(?!^.*?admin[admin\d]).*$)">
</asp:RegularExpressionValidator>
<asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server"
ControlToValidate="txtBox2" ErrorMessage="Length Validation Failed!"
ValidationExpression="^[^<>?]{5,100}$">
</asp:RegularExpressionValidator>
问。我们能否有一个“RegularExpressionValidator”同时提供上述功能?
【问题讨论】:
-
感谢 ycansener,甚至您的提及链接也在为我学习。