首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >电子邮件正则表达式验证

电子邮件正则表达式验证
EN

Stack Overflow用户
提问于 2010-04-16 19:29:32
回答 8查看 54.8K关注 0票数 8

是否有人可以更正下面的表达式,使其也不允许空白字段?

代码语言:javascript
复制
<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>
EN

Stack Overflow用户

发布于 2010-04-16 19:44:59

你不能做一些像这样的东西吗

代码语言:javascript
复制
if (txtEmail.Text.Trim().length > 0) then
       validate

我认为由于正则表达式相当复杂,任何可以在正则表达式之外完成的操作都应该在正则表达式之外完成,这应该会使代码更具可读性,但这只是我的观点。

你的正则表达式相当复杂,你应该找一个更简单的here。不管怎样,你可以这样做:^(regex){1}$

票数 1
EN
查看全部 8 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2652500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档