热门标签 | 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框架中不能单独出现作为字符使用,写两个@就好了~


推荐阅读
  • Spring WebFlux开门迎客,却来了一位特殊客人
    话说SpringWebFlux已经出现有一段时间了,但是知道他的人并不是很多。这让他很是闷闷不乐。还有更惨的是,那些敢于吃螃蟹的人在尝试了他之后,有的竟把代码重新改回到Spring ... [详细]
  • SpringMvc组件初始化
    SpringMVC9大组件初始化由上面的断点流程,可以看出来其实是在spring容器初始化完成的最后一步,通过发送event事件@Overridepublicvoidpublish ... [详细]
  • 一、基础技术选型C#.NET3.54.0这两个版本的.NET已经相当方便(Linq,Lambda,Parallel),语法简洁,配合WCF和WF两项技术,可以满足快速开发,维护 ... [详细]
  • 今天我看了一点看起来比较片面的东西,java常用基本床架,并且在网上搜了相关的知识和概括总结,用来继续后期的学习:1.struts2框架,这是最经典的框架(可以说没有“之一”)。可 ... [详细]
  • MATLAB分布拟合工具箱distributionFitter
    借助MATLAB(R2017b)分布拟合工具箱distributionFitter,我们可以快速地检查数据的分布。可以进行非参数密度估计(核平滑方法)和参数密度估计(Beta分布、 ... [详细]
  • 本文目录一览:1、基于jsp的图书管理系统的设计与实现的源代码 ... [详细]
  • php从哪里得到框架(2023年最新分享)
    导读:本篇文章编程笔记来给大家介绍有关php从哪里得到框架的相关内容,希望对大家有所帮助,一起来看看吧。本文目录一览:1、如何用PHP制 ... [详细]
  • php培训讲师需要掌握哪些技能
    常见问题php常见问题腾讯视频解析源码,Ubuntu初始大小,云桌面启动不了tomcat,负载均衡爬虫,学生综合管理系统php,马鞍山seo网络营销推广lzw一个好的php培训讲师 ... [详细]
  • Activity为Android应用程序的一个关键组成部分,它通常提供一个用户界面用来和用户交互以完成某个功能,比如拨号,拍照,发送电子邮件或者是浏览地图,在移动设备上,Activ ... [详细]
  • Springboot整合dubbo搭建基本的消费、提供和负载均衡
    文章目录1.确定接口2.创建提供者2.1pom配置2.2dubbo配置文件2.3application.properties2.4mybatis相关2.4.1配置UserMappe ... [详细]
  • ckeditor在mvc4发布后出现无法显示的情况,使用js控制台发现ckeditor.js调用其它js文件的路径出错,找不到那些文件。错误的是:bundles.Add(new ... [详细]
  • jquery中ajax的使用
    Java软件开发中,后台中我们可以通过各种框架,像SSH等进行对代码的封装,方便我们对Java代码的编写,例如,Struts,SpringMVC对从前台到action的流程进行封装 ... [详细]
  • http:nickycc.lofter.compost23e2a6_17d6a07http:blog.csdn.netl25000articledetails46842013htt ... [详细]
  • Golang中的包及包管理工具go mod详解【golang基础】
    这篇文章主要介绍了Golang中的包及包管理工具go mod,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值, ... [详细]
  • 预处理语句及绑定参数预处理语句用于执行多个相同的SQL语句,并且执行效率更高。预处理语句的工作原理如下:预处理:创建SQL语句模板并发送到数据库。预留的值使用参数"? ... [详细]
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社区 版权所有