热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

JS中对于email格式的判断

varemail$(#eMail).val();if(email.length>0){if(emailnull||email.length&a
var email=$('#eMail').val();
if(email.length>0)
            {
                if(email == null || email.length <2){
                    alert('郵件格式不正確,請重新輸入!');
                    return false;
                }
                //需出現'@@',且不是首字符.
                var aPos = email.indexOf("@@" ,1) ;
                if(aPos <0){
                    alert('郵件格式不正確,請重新輸入!');
                    return false ;
                }
                // '@@'後出現'.',且不緊跟其後.
                if(email.indexOf("." ,aPos+2) <0){
                    alert('郵件格式不正確,請重新輸入!');
                    return false ;
                }
                //判斷'.'是否爲最後一個字符
                if(email.indexOf('.')==email.length-1){
                    alert('郵件格式不正確,請重新輸入!');
                    return false ;
                }
            }

需要注意的是'@'在MVC框架中不能单独出现作为字符使用,写两个@就好了~


推荐阅读
author-avatar
不言不语都可以温柔_631
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有