常用正则表达式

来源:互联网 发布:ssh上传图片到数据库 编辑:程序博客网 时间:2024/06/06 02:27

var validateRegExp = {
decmal: “^([+-]?)\d*\.\d+,//decmal1:[19]\d.\d|0.\d[19]\d”,
// 正浮点数
decmal2: “^-([1-9]\d*.\d*|0.\d*[1-9]\d*),//decmal3:?([19]\d.\d|0.\d[19]\d|0?.0+|0)”,
// 浮点数
decmal4: “^[1-9]\d*.\d*|0.\d*[1-9]\d*|0?.0+|0,//+0decmal5:(([19]\d.\d|0.\d[19]\d))|0?.0+|0”,
// 非正浮点数(负浮点数 +
// 0)
intege: “^-?[1-9]\d*,//intege1:[19]\d”,
// 正整数
intege2: “^-[1-9]\d*,//num:([+]?)\d\.?\d+”,
// 数字
num1: “^[1-9]\d*|0,//+0num2:[19]\d|0”,
// 负数(负整数 + 0)
ascii: “^[\x00-\xFF]+,//ACSIIchinese:[\u4e00\u9fa5]+”,
// 仅中文
color: “^[a-fA-F0-9]{6},//date:\d4(\-|\/|.)\d1,2\1\d1,2”,
// 日期
email: “^\w+((-\w+)|(\.\w+))\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)\.[A-Za-z0-9]+$”,
// 邮件
idcard: “^1-9,//ip4:(25[05]|2[04]\d|[01]\d2|[19]?\d)\.(25[05]|2[04]\d|[01]\d2|[19]?\d)\.(25[05]|2[04]\d|[01]\d2|[19]?\d)\.(25[05]|2[04]\d|[01]\d2|[19]?\d)”,
// ip地址
letter: “^[A-Za-z]+,//letterl:[az]+”,
// 小写字母
letter_u: “^[A-Z]+,//mobile:0?(13|15|18|14|17)[09]9”,
// 手机
notempty: “^\S+$”,
// 非空
password: “^.[A-Za-z0-9\w_-]+.,//fullNumber:[09]+”,
// 数字
picture: “(.*)\.(jpg|bmp|gif|ico|pcx|jpeg|tif|png|raw|tga)$”,
// 图片
qq: “^[1-9][1-9][0-9],//QQrar:(.)\.(rar|zip|7zip|tgz)”,
// 压缩文件
tel: “^[0-9-()()]{7,18},//(,,)url:http[s]?:\/\/([\w]+\.)+[\w]+([\w./?”,
// url
username: “^[A-Za-z0-9_\-\u4e00-\u9fa5]+,//deptname:[AZaz09()\-\u4e00\u9fa5]+”,
// 单位名
zipcode: “^\d{6},//realname:[AZaz\u4e00\u9fa5]+”,
// 真实姓名
companyname: “^[A-Za-z0-9_()()\-\u4e00-\u9fa5]+,companyaddr:[AZaz09()#\-\u4e00\u9fa5]+”,
companysite: “^http[s]?:\/\/([\w-]+\.)+[\w-]+([\w-./?%&#=]*)?$”
};

0 0
原创粉丝点击