首页 > 代码库 > 常用的正则表达式

常用的正则表达式

//小工具类var myutils={//去除左边空格trim:function(v){          return v.replace(/^\s*/g,"");                 }, //去除右边空格trim1:function(v){          return v.replace(/\s*$/g,"");                 },   //去除前后空格trim2:function(v){          return v.replace(/(^\s*)|(\s*$)/g,"")                 },   //去除所有空格trim3:function(v){          return v.replace(/\s+/g,"")                 },   }//验证手机号的正则表达式var checkMob =  /^((\(\d{3}\))|(\d{3}\-))?1[3|4|5|6|7|8|9][0-9]\d{8}$/ ;if (!checkMob.test($.trim(mobile1))) {        utils.alert("手机号码输入有误,重新输入!");        return false;    }//匹配国内电话var str=\d{3}-\d{8}|\d{4}-\d{7};//格式:0511-4405222 或 021-87888822//匹配身份证号var str=\d{15}|\d{18};//格式:中国身份证号15/18位//匹配有效的E_Mail格式var str=\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*