前端常用的正则;姓名 身份证号 微信 qq 大陆手机号码 表情符号正则

//姓名
 let rightName = /^[\u4e00-\u9fa5]{2,10}$/.test(this.name); 
 let 可以加点name = /^[\u4e00-\u9fa5·]{2,10}$/.test(this.name);
 
//身份证号(包括末尾大小写x)
let rightIdentNum = /^(\d{15}$|^\d{18}$|^\d{17(\d|X|x))$/.test(this.identNum);

//11位中国大陆手机号码
let rightTel = /^1[3|4|5|6|7|8|9][0-9]\d{8}$/.test(this.tel);

//纯数字的手机号码
let rightQQ = /^\d{5,15}$/.test(this.qq);

//微信命名规则下的微信(只能包括下划线,大小写字母,数字)
let rightWeixin = /^[a-zA-Z\d_]{5,20}$/.test(this.weixin);

//表情符号正则

/\\ud800\\udc00-\\udbff\\udfff\\ud800-\\udfff/.test('?')
//这里是拿的后端存库判断时用的正则 要保持一致 ?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值