详谈jQuery中的一些正则匹配表达式

时间:2021-05-26

jQuery常用正则匹配表达式

//整数"^-?[1-9]\\d*$",//正整数 "^[1-9]\\d*$",//负整数intege2: "^-[1-9]\\d*$",//数字num: "^([+-]?)\\d*\\.?\\d+$",//正数(正整数 + 0)num1: "^[1-9]\\d*|0$",//负数(负整数 + 0)num2: "^-[1-9]\\d*|0$",//浮点数decmal: "^([+-]?)\\d*\\.\\d+$",//正浮点数decmal1: "^[1-9]\\d*.\\d*|0.\\d*[1-9]\\d*$",  //负浮点数decmal2: "^-([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*)$", //浮点数decmal3: "^-?([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*|0?.0+|0)$", //非负浮点数(正浮点数 + 0)decmal4: "^[1-9]\\d*.\\d*|0.\\d*[1-9]\\d*|0?.0+|0$",  //非正浮点数(负浮点数 + 0)decmal5: "^(-([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*))|0?.0+|0$",  //邮件email: "^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z0-9]+((\\.|-)[A-Za-z0-9]+)*\\.[A-Za-z0-9]+$",//颜色color: "^[a-fA-F0-9]{6}$",//urlurl: "^http[s]?:\\/\\/([\\w-]+\\.)+[\\w-]+([\\w-./?%&=]*)?$",//仅中文chinese: "^[\\u4E00-\\u9FA5\\uF900-\\uFA2D]+$",//仅ACSII字符ascii: "^[\\x00-\\xFF]+$",//邮编zipcode: "^\\d{6}$",//手机mobile: "^(13|15)[0-9]{9}$",//ip地址ip4: "^(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)$",//非空notempty: "^\\S+$",//图片picture: "(.*)\\.(jpg|bmp|gif|ico|pcx|jpeg|tif|png|raw|tga)$",//压缩文件rar: "(.*)\\.(rar|zip|7zip|tgz)$",//日期date: "^\\d{4}(\\-|\\/|\.)\\d{1,2}\\1\\d{1,2}$",//QQ号码qq: "^[1-9]*[1-9][0-9]*$",//电话号码的函数(包括验证国内区号,国际区号,分机号)tel: "^(([0\\+]\\d{2,3}-)?(0\\d{2,3})-)?(\\d{7,8})(-(\\d{3,}))?$",//用来用户注册。匹配由数字、26个英文字母或者下划线组成的字符串username: "^\\w+$",//字母letter: "^[A-Za-z]+$",//大写字母letter_u: "^[A-Z]+$",//小写字母letter_l: "^[a-z]+$",//身份证idcard: "^[1-9]([0-9]{14}|[0-9]{17})$"

以上这篇详谈jQuery中的一些正则匹配表达式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章