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

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

6个回答

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

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

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

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

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

 <input type="email" />

或者使用正则。。

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!