首页 > 编程知识 正文

js邮箱正则表达式,手机号码的正则表达式怎么写

时间:2023-05-03 08:29:28 阅读:156770 作者:648

在前端开发中,使用JS正则表达式来验证输入的邮箱或移动电话号码是否正确也是非常常见的业务方案的需要。 特别是涉及到注册场景、提交邮箱和手机号码时,必须进行输入检查。 这是常规开发所需的处理操作。 那么,关于JS正则表达式,共享一种检查输入的邮件地址和手机号码是否正确的方法吧。

虽然可以在正则表达式中执行各种操作,但此处简要介绍了在正则表达式中检查帐户信息的相关使用。 对正则表达式感兴趣的人请另外了解。 这里不介绍。

句法正则表达式(regular expression ),也称为正则表达式,用于检查字符串是否包含某个子列,置换一致的子列,或者记述可用于从某个子列中取出与某个条件一致的子列的字符串一致模式)

摘要创建正则表达式的方式与创建表达式的方式相同,后者使用多个元字符和运算符合并小表达式以创建更大的表达式。

正则表达式组件可以是单个字符、字符集合、字符范围、字符之间的选择或所有这些组件的任意组合。 正则表达式是由普通字符(如字符a到z )和特殊字符(称为元字符)组成的字符模式。 正则表达式作为模板,用于将字符模式与搜索到的字符串相匹配。

正则表达式中常用的符号正则表达式中常用的符号大约在10种以下,最常用的符号在5种以下。 本文只介绍常用的符号。 其他未说明的符号请自己调查。

1./^$/是一般格式

2.^匹配输入字符串的开始位置

3 .匹配$输入字符串的结束位置

4. *与上一个子表达式匹配0次以上

5 .与上一个子表达式匹配一次或多次

6 . 匹配上一个子表达式0或1次;

7.d与数字一致,等价于[0-9];

8.) )标记子表达式的开始位置和结束位置;

9 .匹配除换行符以外的任何字符;

10. 将以下字符标记为或特殊字符、原义字符、后向引用或八进制转义字符:

使用正则表达式1、使用正则表达式检查邮箱

div van-fieldv-model=' information.candidate mailbox ' name='邮箱' label='邮箱' placeholder='邮箱' (/divmethods: ) send email : function (varre gemail=/^ [ a-za-z0-9 ) _4e00-) ) ) 65if (THF )=' '! regemail.test (this.information.candidate mailbox ) ({ this.$toast ) )邮箱格式不正确); this.information.candidate mailbox=' '; www.qiangpiaoba.com www.dafengyulept.com www.haojuptzc.cn www.jintianxuesha.com /

2、用正则表达式检查手机号码

div van-fieldv-model=' information.candidate phone ' name='移动电话号码' label='移动电话号码' placeholder='移动电话号码' @ blur='/div methods 3360 { send phone : function ((/varre gphone=/^ (0| 86|17951 )? [ 13 [0-9]|15 [ 012356789 ]|17 [ 678 ]|18 [0-9]|14 [ 57 ] [0-9] {8} $ /; //带区号检查的varre gphone=/^ ((1[ 3,5,8,7,9 ] )|) 14 [ 5,7 ] )|(17 [ 0,6,7,8 ] )|(19[7] )=' '! reg phone.test (this.information.candidate phone ) ({ this.$toast ) )邮箱格式不正确); this.information.candidate phone=' '; )、)、

3、用正则表达式核对身份证号码

//身份证号码为18位,前17位为数字,最后一位为奇偶校验位,数字或字符XidCard: function () varregcard=/(^d ) 18}$ ) ()d{17} )=' '! reg card.test (this.information.card ) ({ this.$toast ) (身份证输入不正确) ); this.information.candidate phone=' '; }

4、检查在正则表达式中输入的帐户

//输入的帐户规则由字母、数字和下划线组成,以字母开头,由4-16位组成。 userAccount:function () varregaccount=/^ [ a-za-z ] (w (3,15 ) $/; if(this.information.regaccount!=' '! reg account.test (this.information.regAccount=) ({this.$toast ) )“帐户输入不正确”this.information.reg account }

上述内容是关于使用JS正则表达式进行检查的用法的整体内容。 正则表达式的内容很多,很大。 由于篇幅有限,只介绍了前端开发中常用的几个正则表达式的使用场景,无关内容可以自己理解和使用。 欢迎学习交流。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。