我通过以下正则表达式验证邮箱地址是否有效:
^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$现在的问题是:如何修改上面的正则表达式,使其能够用一个正则表达式验证邮箱地址是否有效,并且整个邮箱地址的长度不能超过 50个长度?
或者有其他的正则表达式能够达到这个效果。
请注意:是一个正则表达式就要完成 地址是否有效和长度是否在50个字符的验证(因为程序功能限制,必须是一个正则表达式完成控制)。
而不是先验证是否有效,再通过.length进行长度判断。恳请高手指点。
^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$现在的问题是:如何修改上面的正则表达式,使其能够用一个正则表达式验证邮箱地址是否有效,并且整个邮箱地址的长度不能超过 50个长度?
或者有其他的正则表达式能够达到这个效果。
请注意:是一个正则表达式就要完成 地址是否有效和长度是否在50个字符的验证(因为程序功能限制,必须是一个正则表达式完成控制)。
而不是先验证是否有效,再通过.length进行长度判断。恳请高手指点。
解决方案 »
- js 兼容问题
- 用javascript能够生成gif格式的图片吗?
- @@@@@@@@@@@@javascript的语法问题
- 关于js调用内部函数,并返回值(附代码)
- 各位高手,快来指点小弟一下,在Lotus中的一个javacript函数看不明白,网上也查不到。
- ~~~高手救命,一直在线等,如何让提交按钮在点击一次后不可用,即能不能得到提交后事件~~~本问题不支持混分。
- 关于字符串的处理
- 如何防止远程提交
- $(this).next() 的问题
- 请教如果实现m3u8网页播放器的自动开始播放(已通过调用swfobject.js实现手动播放)
- javascript的文档注释怎么弄?
- 首套JS视频开始发布
不是所有的代码都要一句话的!!!!
{
var reg=/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
return (reg.test(str) && str.length<50);
}