常见正则表达式_1

来源:互联网 发布:淘宝直通车和百度竞价 编辑:程序博客网 时间:2024/05/10 17:32

内容经网络收集后整理

/*正则表达式集合*/var ceilPhoneReg = /1[4|3|5|8][0-9]{9}$/; //手机号验证var numberReg = /^[0-9]*$/;//数字验证var numberStartWidthoOrNotReg = /^(0|[1-9][0-9]*)$/; //验证零和非零开头的数字 var tReg_3 = /^[0-9]+(.[0-9]{2})?$/; //验证有两位小数的正实数var tReg_4 = /^\+?[1-9][0-9]*$/; //验证非零的正整数var tReg_5 = /^\-[1-9][0-9]*$/; //验证非零的负整数var tReg_6 = /^\d+$/;//验证非负整数(正整数 + 0)var tReg_7 = /^((-\d+)|(0+))$/; //验证非正整数(负整数 + 0)var tReg_8 = /^[A-Za-z]+$/; //验证由26个英文字母组成的字符串,指定大小写字母请自便var tReg_9 = /^[A-Za-z0-9]+$/; //验证由数字和26个英文字母组成的字符串var tReg_10 = /^\w+$/;  //验证由数字、26个英文字母或者下划线组成的字符串var tReg_11 = /^[a-zA-Z]\w{5,17}$/; //验证用户密码,正确格式为:以字母开头,长度在6-18之间,只能包含字符、数字和下划线var tReg_12 = /[^%&',;=?$\x22]+/; //验证是否含有指定字符var tReg_13 = /[\u4E00-\u9FA5]|[\uFE30-\uFFA0]/gi; //验证汉字var tReg_14 = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/; //验证Emailvar tReg_15 = /^((https|http|ftp|rtsp|mms)?:\/\/)+[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/; //验证Urlvar tReg_16 = /^(\(\d{3,4}\)|\d{3,4}-)?\d{7,8}$/; //验证电话号码--正确格式为:XXXX-XXXXXXX,XXXX-XXXXXXXX,XXX-XXXXXXX,XXX-XXXXXXXX,XXXXXXX,XXXXXXXX。var tReg_17 = /^\d{15}|\d{}18$/; //验证身份证号var tReg_18 = /^(0?[1-9]|1[0-2])$/;    //验证一年的12个月,正确格式为:“01”-“09”和“1”“12” var tReg_19 = /^((0?[1-9])|((1|2)[0-9])|30|31)$/ //验证一个月的31天,正确格式为:01、09和1、31。var tReg_20 = /^-?\d+$/ ;//整数var tReg_21 = /^\d+(\.\d+)?$/; //非负浮点数(正浮点数 + 0)var tReg_22 = /^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/; //正浮点数var tReg_23 = /^((-\d+(\.\d+)?)|(0+(\.0+)?))$/; //非正浮点数(负浮点数 + 0)var tReg_24 = /^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$/;//负浮点数var tReg_25 = /^(-?\d+)(\.\d+)?$/; //浮点数//验证手机号function check_ceilPhone(phone){     return ceilPhoneReg.test(phone);}//验证数字function check_number(number){    return numberReg.test(number);}/*验证n位数字*/function check_numberWithFigures(Figures,number){    var numberRegWithFigures = new RegExp("^\\d{"+Figures+"}$");    return numberRegWithFigures.test(number);}/*验证至少n位数字*/function check_numberLeastFigures(Figures,number){    var numberRegWithFigures = new RegExp("^\\d{"+Figures+",}$"); //至少n位数字验证    return numberRegWithFigures.test(number);}/*验证m-n位数字*/function check_numberRangeFigures(min,max,number){    var numberRegWithFigures = new RegExp("^\\d{"+min+","+max+"}$"); //验证m-n位数字    return numberRegWithFigures.test(number);}/*验证零和非零开头的数字*/function check_numberStartWidthoOrNot(number){    return numberStartWidthoOrNotReg.test(number);}/*验证有两位小数的正实数*/function testReg_6(number){    return tReg_3.test(number);}/*验证小数范围为m-n的正实数*/function testReg_7(min,max,number){    var re = new RegExp("^[0-9]+(.[0-9]{"+min+","+max+"})?$");     return re.test(number);}/*验证非零的正整数*/function testReg_8(number){    return tReg_4.test(number);}/*验证非零的负整数*/function testReg_9(number){    return tReg_5.test(number);}/*验证非负整数(正整数 + 0)*/function testReg_10(number){    return tReg_6.test(number);}/*验证非正整数(负整数 + 0)*/function testReg_11(number){    return tReg_7.test(number);}/*验证指定长度的字符*/function testReg_12(number,str){    var re = new RegExp("^.{"+number+"}$");    return re.test(str);}/*验证由26个英文字母组成的字符串*/function testReg_13(str){    return tReg_8.test(str);}/*验证由数字、26个英文字母或者下划线组成的字符串*/function testReg_14(str){    return tReg_10.test(str);}/*验证用户密码*/function testReg_15(str){    return tReg_11.test(str);}/*验证是否含有指定字符^%&',;=?$\"*/function testReg_16(str){    return tReg_12.test(str);}/*验证汉字*/function testReg_17(str){    return tReg_13.test(str);}/*验证Email*/function testReg_18(str){    return tReg_14.test(str);}/*验证URL*/function testReg_19(str){    return tReg_15.test(str);}/*验证电话号码*/function testReg_20(str){    return tReg_16.test(str);}/*验证身份证号*/function testReg_21(str){    return tReg_17.test(str);}/*验证1年的12个月*/function testReg_22(str){    return tReg_18.test(str);}/*验证一个月的31天,正确格式为:01、09和1、31*/function testReg_23(str){    return tReg_19.test(str);}/*验证整数*/function testReg_24(str){    return tReg_20.test(str);}//非负浮点数(正浮点数 + 0)function testReg_25(str){    return tReg_21.test(str);}/*正浮点数*/function testReg_26(str){    return tReg_22.test(str);}/*非正浮点数(负浮点数 + 0)*/function testReg_27(str){    return tReg_23.test(str);}/*负浮点数*/function testReg_28(str){    return tReg_24.test(str);}/*浮点数*/function testReg_29(str){    return tReg_25.test(str);}
原创粉丝点击