JS常用正则收集

/*
1. 全局替换字符串,一般用于过滤字符串
*/
let str = '我爱你,臭宝';
str.replace(/你,/g,"") // 替换“你,”为空,即结果为 我爱臭宝

/*
2.校验身份证号是否合法
*/
let str1 = '134548764654564124';
let str2 = '220202202002021589';
let reg = /(^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}$)/;
reg.test(str1); // false
reg.test(str2); // true

/*
3.校验手机号
*/
let reg = /^0{0,1}(13[0-9]|15[7-9]|153|156|18[7-9])[0-9]{8}$/;
let str1 = '11454876465';
let str2 = '13589895656';
reg.test(str1); // false
reg.test(str2); // true

/*
4.检测是否是中文
*/
let reg = /^[u4E00-u9FA5]+$/;
let str1 = '46qweda';
let str2 = '卧槽';
reg.test(str1); // false
reg.test(str2); // true

/*
5.
*/
------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片