首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

求一则正则表达式,该怎么解决

2012-08-02 
求一则正则表达式^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$上面的是邮件

求一则正则表达式
^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$

上面的是邮件的表达,如果我输入awaejajajjajajajajajaj@123.com 系统默认是正确的,但是,如果我要判断@前只能输入不超过20个字符的邮箱表达式呢?

[解决办法]
^(\w+((-\w+)|(\.\w+))){1,20}\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$
[解决办法]
^[\w\-\.]{1,20}\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$

热点排行