资讯专栏INFORMATION COLUMN

javascript写一个校验邮箱的正则表达式

xiyang / 1960人阅读

摘要:判断字符串是否符合正则的要求注意注意字符串有一部分符合要求,就会判断为真。

test

判断字符串是否符合正则的要求
注意注意:字符串有一部分符合要求,test就会判断为真。这个时候我们可以加一个行首(^)行尾($)来控制

分析

我们根据常用邮箱写一个中文的校验规则如下:
我们常用的邮箱格式:
yancamy@126.com
yan233__@qq.com
转换成文字描述如下:
一串英文、数字、或者下划线 @ 一串英文、数字 . 一串英文(所有都不需要检验大小写)
翻译成正则表达式如下:
/ w+ @ [a-z0-9] . [a-z]+ /i
/^w+ @ [a-z0-9] . [a-z]+ $/i

代码实现


  
    用正则写一个邮箱校验
    
  
  
    
    
  

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/97133.html

相关文章

  • 正则达式

    摘要:下面分别分析出生日期和校验位检查生日日期是否正确输入的身份证号里出生日期不对将位身份证转成位校验位按照的规定生成,可以认为是数字。 一、创建方式 字面量创建方式var reg = /abc/;对象RegExp,适合正则表达式模式不确定的时候var reg = new RegExp(abc); 二、表达式模式(部分) 常用: 1. w匹配一个单字字符(字母,数字,下划线) W2. d匹配...

    iKcamp 评论0 收藏0
  • 正则达式

    摘要:本文内容共正则表达式火拼系列正则表达式回溯法原理学习正则表达式,是需要懂点儿匹配原理的。正则表达式迷你书问世了让帮你生成和解析参数字符串最全正则表达式总结验证号手机号中文邮编身份证地址等是正则表达式的缩写,作用是对字符串执行模式匹配。 JS 的正则表达式 正则表达式 一种几乎可以在所有的程序设计语言里和所有的计算机平台上使用的文字处理工具。它可以用来查找特定的信息(搜索),也可以用来查...

    bang590 评论0 收藏0
  • 前端计划——JavaScript正则达式快速入门

    摘要:前言正则表达式时处理字符串中常用的手法,本文以简单的方式,快速展示了中正则相关的基础知识点。文末还提供了几个简单的正则相关面试题。接下来是正则部分,注意后面的并不匹配,也就是比如,实际匹配的值是和,在和后面加上,就完成了预期。 前言:正则表达式时处理字符串中常用的手法,本文以简单的方式,快速展示了JavaScript中正则相关的基础知识点。文末还提供了几个简单的正则相关面试题。个人总结...

    Xufc 评论0 收藏0
  • angularjs学习笔记—指令input

    摘要:新增的日期选择器。类型必填必填最小长度最大长度正则匹配正则匹配更新触发即使没有使用校验属性,只要数据不符合格式,就会被更新成。 input[text] input一般和ngModel结合使用来实现双向绑定,同时angular提供了很多表单校验的指令 required 必填 ngRequired 必填(ngRequired可以控制是否是必填校验) ngMinlength 最小长度...

    princekin 评论0 收藏0
  • 正则系列——正则虐我千百遍,我要反抗了

    摘要:正则正则匹配的是零宽断言这一块我还没有完成掌握,它的大概意思是,获取某个字符或者某些字符前面的正则或者后面的正则。下一章正则表达式理论巩固篇正则系列文章整理到了 如果你正则基础为0,请先看第一篇文章:JavaScript正则表达式入门心得 实战篇 上一章我分享了正则入门的一些体会以及注意事项。这一章开始挑一些常用的比较复杂一点的需求来练习一下。 场景1:验证email是否合法 邮箱种类...

    lk20150415 评论0 收藏0

发表评论

0条评论

xiyang

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<