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)
暂无评论