javascript求助,验证邮箱格式的正误

各位大神求助javascript验证邮箱格式的代码,如果不用正则表达式的话还能怎么做?谢谢图片说明

用indexof得到@号下标位置,判断其是否大于3 或者 5(这个你自己限定)
再得到最后一个 “.”的位置 , 拿"."的小标减去 @号的下标 至少要大于等于 10

最后判断是否以com 或者 cn结尾 等等

用indexof得到@号下标位置,判断其是否大于3 或者 5(这个你自己限定)
再得到最后一个 “.”的位置 , 拿"."的下标减去 @号的下标 至少要大于等于 2(以xxxx@qq.com为例)

最后判断是否以com 或者 cn结尾 等等

提交答案太卡了。楼上的回复有些瑕疵

 <input type="email" />

或者使用正则。。

HTML5 用 type="email" 其他验证框架用pattern表达式

http://www.jb51.net/article/44186.htm

同意这个 finalice的说法,你可以截取字符串,用if判断下