var pattern = { intege: /^-?[1-9]\d*$/, //整数 intege1: /^[1-9]\d*$/, //正整数 intege2: /^-[1-9]\d*$/, //负整数 num: /^([+-]?)\d*\.?\d+$/, //数字 num1: /^[1-9]\d*|0$/, //正数(正整数 + 0) num2: /^-[1-9]\d*|0$/, //负数(负整数 + 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)$/, //浮点数 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$/, //非正浮点数(负浮点数 + 0) email: /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/, //邮件 color: /^[a-fA-F0-9]{6}$/, //颜色 eastAsia: /^[\u2E80-\u9FFF]+$ //匹配所有东亚区的语言 sctc: /^[\u4E00-\u9FFF]+$/ //匹配简体和繁体 sc:^[\u4E00-\u9FA5]+$ //匹配简体 ascii: /^[\x00-\xFF]+$/, //仅ACSII字符 zipcode: /^\d{6}$/, //邮编 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)$/, //ip地址 notempty: /^\S+$/, //非空 picture: /(.*)\.(jpg|bmp|gif|ico|pcx|jpeg|tif|png|raw|tga)$/, //图片 rar: /(.*)\.(rar|zip|7zip|tgz|7z)$/, //压缩文件 date: /^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$/, //日期 反向引用\1 qq: /^[1-9][0-9]{3,12}$/, //QQ号码 username: /^\w+$/, //用来用户注册。匹配由数字、26个英文字母或者下划线组成的字符串 letter: /^[A-Za-z]+$/, //字母 letter_u: /^[A-Z]+$/, //大写字母 letter_l: /^[a-z]+$/, //小写字母 idcard: /^[1-9]([0-9]{14}|[0-9]{17}|\d{16}(\d|x|X))$/, //身份证 trim: /^\s+|\s+$/g //匹配首尾的空白符 }