js常用正则列表
3809阅读
0评论
0点赞
最近学习JS正则表达式,整理下笔记
//匹配邮政编码
var str = '401332';
//6位数字 第一位不能为0
var rule = /^[1-9][0-9]{5}$/;
// console.log(str.match(rule));
//匹配文件压缩包(服务器只支持zip,rar,tar)
var str = '10-000.zip';
var rule = /^[\w-]+\.(zip|rar|tar)$/;
// console.log(str.match(rule));
//删除多余空格
var str = '6021 2258 4010 2273 912';
//银行卡号码为了方便空格了
var rule = /\s/g;//\s元字符 (空格)
// console.log(str.replace(rule,''));
//删除首空格 var str = ' luo dong ';
var rule=/^\s+/;
// console.log(str.replace(rule,''));
//删除尾空格 var str = ' luo dong ';
var rule=/\s+$/;
// console.log(str.replace(rule,''));
//删除首尾空格 var str = ' luo dong ';
var rule=/^\s+(.+?)\s+$/;
// console.log(rule.exec(str));
//查看
// console.log(str.replace(rule,'$1'));
//替换
//简单的电子邮件验证
var str = 'ztlong2@qq.com';
var rule = /^[\w-]+@[\w]+\.(com|net|cn|com.cn|org)$/;
// console.log(rule.test(str));
//手机号码验证 var str = '17022027110';
var rule = /^1[3-9][0-9]{9}$/;
// console.log(rule.test(str));
//密码最低5位最多10位 var str = 'ztlog2';
var rule = /^\w{5,10}$/;
// console.log(rule.test(str));
//是否是汉字 var str = '张三';
var rule = /^[\u4e00-\u9fa5]{0,}$/;
// console.log(rule.test(str));
评论(0)
暂无评论