常见正则表达式_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);}
阅读全文
0 0
- 常见正则表达式_1
- C# 正则表达式_1
- Perl正则表达式总结_1
- EditPlus 正则表达式 实战_1
- php学习笔记之正则表达式_1
- 【Java基础14_1】正则表达式
- 28-正则表达式-07-正则表达式(练习_1)
- 常用常见正则表达式
- 常见正则表达式
- 常见正则表达式
- 常见正则表达式
- 常见正则表达式汇总
- 常见的正则表达式
- 常见正则表达式
- 常见正则表达式
- 常见正则表达式
- 常见正则表达式
- 常见正则表达式
- HttpServletRequest
- 作业
- Java的同步机制
- 整数运算、浮点运算与溢出
- SSH与SSM学习之Spring22——Spring事务之xml配置方式管理事务
- 常见正则表达式_1
- 前缀和
- bzoj4719 [Noip2016]天天爱跑步(树+lca+树上差分+思路题)
- Session机制详解
- 烦人的数组越界问题 解决攻略
- 数据分析与深度学习总结
- Java-11-package(包)
- 二叉树的顺序存储
- 将Sublime Text3 添加到鼠标右键