是否有人可以更正下面的表达式,使其也不允许空白字段?
<asp:RegularExpressionValidator ID="expEmail" runat="server" ControlToValidate="txtEmail" ErrorMessage="valid email address required" ValidationExpression="^([a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]){1,70}$"></asp:RegularExpressionValidator>发布于 2010-04-16 19:44:59
你不能做一些像这样的东西吗
if (txtEmail.Text.Trim().length > 0) then
validate我认为由于正则表达式相当复杂,任何可以在正则表达式之外完成的操作都应该在正则表达式之外完成,这应该会使代码更具可读性,但这只是我的观点。
你的正则表达式相当复杂,你应该找一个更简单的here。不管怎样,你可以这样做:^(regex){1}$
https://stackoverflow.com/questions/2652500
复制相似问题