摘要 腾兴网为您分享:JavaScript验证Email邮箱格式的三种方法,掌上看家,翼拍照,世纪佳缘,青蛙导航等软件知识,以及爱奇艺直播,汽车画报,西南证券大智慧,vr看车,联想g40,咸宁论坛,squats,济南公共资源,unity资源,cydia修复,一起做网店17,光盘封面,美囤妈妈,深海舰队,化妆品批号器等软件it资讯,欢迎关注腾兴网。方法1,验证邮箱格式 复制代码 代码示例: script LANGUAGE=javascript RUNAT=Server function isEmail(strEmail) { if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1) return true;...

方法1,验证邮箱格式

复制代码 代码示例:

function isEmail(strEmail) {

if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)

return true;

else

alert("oh");

}

方法2,验证email填写是否正确

复制代码 代码示例:

验证email填写是否正确-www.jquerycn.cn

function emailCheck () {

var emailStr=document.all.form1.tel.value;

alert(emailStr);

var emailPat=/^(.+)@(.+)$/;

var matchArray=emailStr.match(emailPat);

if (matchArray==null) {

alert("电子邮件地址必须包括 ( @ 和 . )")

return false;

}

return true;

}

方法3,js验证Email

复制代码 代码示例:

function char_test(chr)

//字符检测函数

{

var i;

var smallch="abcdefghijklmnopqrstuvwxyz";

var bigch="ABCDEFGHIJKLMNOPQRSTUVWXYZ";

for(i=0;i<26;i++)

if(chr==smallch.charAt(i) || chr==bigch.charAt(i))

return(1);

return(0);

}

function spchar_test(chr)

//数字和特殊字符检测函数

{

var i;

var spch="_-.0123456789";

for (i=0;i<13;i++)

if(chr==spch.charAt(i))

return(1);

return(0);

}

function email_test(str)

{

var i,flag=0;

var at_symbol=0;

//“@”检测的位置

var dot_symbol=0;

//“.”检测的位置

if(char_test(str.charAt(0))==0 )

return (1);

//首字符必须用字母

for (i=1;i

if(str.charAt(i)=='@')

{

at_symbol=i;

break;

}

//检测“@”的位置

if(at_symbol==str.length-1 || at_symbol==0)

return(2);

//没有邮件服务器域名

if(at_symbol<3)

return(3);

//帐号少于三个字符

if(at_symbol>19 )

return(4);

//帐号多于十九个字符

for(i=1;i

if(char_test(str.charAt(i))==0 && spchar_test(str.charAt(i))==0)

return (5);

for(i=at_symbol+1;i

if(char_test(str.charAt(i))==0 && spchar_test(str.charAt(i))==0)

return (5);

//不能用其它的特殊字符

for(i=at_symbol+1;i

if(str.charAt(i)=='.') dot_symbol=i;

for(i=at_symbol+1;i

if(dot_symbol==0 || dot_symbol==str.length-1)

//简单的检测有没有“.”,以确定服务器名是否合法

return (6);

return (0);

//邮件名合法

}

有了以上的三种实现方法,再遇到需要javascript验证Email格式的问题,就不用担心了。

相关推荐

html js 邮箱格式,email 格式_JavaScript验证Email邮箱格式的三种方法相关推荐

  1. html注册邮箱格式正则表达式代码,jquery 验证Email邮箱格式的几个例子

    例1,检测邮箱格式,不合格的给出提示,并定位焦点. 代码示例: var search_str = /^[w-.]+@[w-.]+(.w+)+$/; var email_val = $("#E ...

  2. javascript中将字符串转换为json格式的三种方法

    摘自:http://www.phpzixue.cn/detail1128.shtml javascript中将字符串转换为json格式的三种方法:  json在我们js的开发过程中经常会用到像在使用a ...

  3. 图片转PDF格式怎么转换?这三种方法随便用

    图片怎么转换成PDF文件格式呢?大家在日常工作和学习中,也会经常使用到图片,不管是拍照记录还是截图办公,当我们想把这些图片打包发送出去的时候,怎么做才能最简单方便呢?做成文件夹发送还得压缩和解压,比较 ...

  4. mov格式的视频转换mp4,教你三种方法转换

    怎样把mov转换成mp4格式?mp4格式作为常见的视频格式之一,其应用范围非常广泛.同时,mp4格式是各大平台.设备等支持率较高的格式,为视频传播.共享以及交流等提供了重要的途径.mov格式相较于mp ...

  5. 怎么转换CAD图纸格式?三种方法帮你搞定CAD转PDF格式操作!

    对于许多小伙伴们而言,对于CAD的了解在不断的加深,而我们的制图水平随着不断的时间的累积也越来越厉害,CAD转PDF格式这种简单的图纸格式转阿虎操作自然不在话下,但是对于许多刚刚开始接触CAD的小伙伴 ...

  6. 怎么把Excel转换成PDF格式?这三种方法轻松完成转换

    如何将excel表格转换成PDF格式呢?大家在日常的办公过程中也会经常使用这两种文件格式,对文件的格式转换需求我们也是屡见不鲜,其中就有把excel表格转换成PDF格式的需求,遇到这种情况该怎么转换呢 ...

  7. 如何将Word转成PDF格式?这三种方法总有一个适合你

    如何把Word文档转换成PDF文件格式呢?大家在传输文件的时候,相信很多小伙伴都喜欢不使用PDF文件格式,因为它非常的稳定,在浏览文件的时候格式不会乱,但我们都是先做好Word文档,然后再把它转成PD ...

  8. ​Word怎么转换成PDF格式?这三种方法教你如何转换

    怎么把Word文档转换成PDF文件格式呢?相信小伙伴们在办公过程中会习惯使用Word文档来编辑文件,编辑好后如果需要发送文件的话会将文档转换成PDF格式来发送,原因就是PDF格式独有的兼容性和稳定性能 ...

  9. js 把字符串转成json对象的三种方法

    js 把字符串转成json对象的三种方法 不管字符串是否含有转义字符,都能转换成 Json 对象 1, js自带的eval函数,其中需要添加小括号eval('('+str+')'); function ...

  10. 前端js调用后端API获取数据的三种方法(2022.7.25)

    前端js调用后台API获取数据的三种方法(2022.7.25) 前言 需求分析 一个Get实例 浏览器请求 SoapUI软件请求 一个Post实例 浏览器请求 SoapUI软件请求 1.Http简介( ...

最新文章

  1. CVPR2020 Oral | 港中文-商汤等开源:自监督场景去遮挡
  2. java局部变量说法不正确的是_关于Java的成员变量和局部变量,下面说法错误的是...
  3. 字典树--Xor问题
  4. 单片机程序下载方式ISP、IAP
  5. android服务绑定音乐播放器,Android开发【04-21求助贴】使用后台服务的音乐播放器...
  6. Microsoft公司的匈牙利法命名规则
  7. Java并发编程—无锁互斥机制及CAS原理
  8. zillow房价预测比赛_Kaggle竞赛 —— 房价预测 (House Prices)
  9. 站在Java的角度看LinkedList
  10. 高门槛的动作捕捉技术,真的会成为VR行业灾难的缔造者吗?
  11. 使用PowerShell和Windows任务计划程序备份Linux SQL Server数据库
  12. 壁式框架内力计算_新手怎样做好框架剪力墙设计,怎样用pkpm出图
  13. mysql主从复制从机开启读_MySQL主从复制和读写分离
  14. 微弱信号检测_科学家发现水溶液中气体磁共振信号增强新方法
  15. Python爬虫教程:包图网免费付费素材爬取【附源码】
  16. 基于机器学习的DGA域名检测
  17. leetcode.1024. 视频拼接
  18. 使用Android Studio实现简单的计算器(已亲自实验通过)
  19. git服务器更换IP地址后本地仓库设置
  20. 第三课——win10常用快捷键的使用

热门文章

  1. matlab fft 历程,MATLAB利用FFT分析不足一个完整周期的信号时的问题
  2. 北京地区常用dns地址解析速度快
  3. MongoDB概念集合
  4. 艾永亮:永远也说不清作用的保健品凭什么卖了千年?
  5. 彻底删除oracle数据库
  6. 基于 Laravel 9 和 Bulma 开发的个人博客
  7. 关于Log4j 1.x 升级Log4j 2.x 那些事
  8. 集线器、交换机、路由器以及端口带宽区别
  9. 产生一定范围随机数的通用表示公式
  10. 达索系统携百世慧科技亮相第二届四川装备智造国际博览会