var regexEnum={intege:"^-?[1-9]\\d*$",intege1:"^[1-9]\\d*$",intege2:"^-[1-9]\\d*$",num:"^([+-]?)\\d*\\.?\\d+$",num1:"^[1-9]\\d*|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)$",decmal4:"^[1-9]\\d*.\\d*|0.\\d*[1-9]\\d*|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}$",url:"^http[s]?:\\/\\/([\\w-]+\\.)+[\\w-]+([\\w-./?%&=]*)?$",website:"^([\\w-]+\\.)+[\\w-]+([\\w-./?%&=]*)?$",chinese:"^[\\u4E00-\\u9FA5\\uF900-\\uFA2D]+$",ascii:"^[\\x00-\\xFF]+$",zipcode:"^\\d{6}$",phone:"^((\\d{4}|\\d{3})-(\\d{7,8}))$",mobile:"^(13|15|18)[0-9]{9}$",phonemobile:"(^((\\d{4}|\\d{3})-(\\d{7,8}))$)|(^(13|15|18)[0-9]{9}$)",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:"^[1-9]*[1-9][0-9]*$",tel:"^(([0\\+]\\d{2,3}-)?(0\\d{2,3})-)?(\\d{7,8})(-(\\d{3,}))?$",username:"^(?!_)(?!.*?_$)[a-zA-Z0-9_\\u4e00-\\u9fa5\\uF900-\\uFA2D]+$",letter:"^[A-Za-z]+$",letter_u:"^[A-Z]+$",letter_l:"^[a-z]+$",idcard:"^[1-9]{1}([0-9xX]{14}|[0-9xX]{17})$"};var aCity={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",54:"西藏",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门",91:"国外"};function isCardID(a){if(a.length==18){var c=0;var e="";if(!/^\d{17}(\d|x)$/i.test(a)){return"您输入的身份证号有误"}a=a.replace(/x$/i,"a");if(aCity[parseInt(a.substr(0,2))]==null){return"您的身份证地区非法"}sBirthday=a.substr(6,4)+"-"+Number(a.substr(10,2))+"-"+Number(a.substr(12,2));var f=new Date(sBirthday.replace(/-/g,"/"));if(sBirthday!=(f.getFullYear()+"-"+(f.getMonth()+1)+"-"+f.getDate())){return"身份证上的出生日期非法"}for(var b=17;b>=0;b--){c+=(Math.pow(2,b)%11)*parseInt(a.charAt(17-b),11)}if(c%11!=1){return"您输入的身份证号无效"}return true}else{if(a.length==15){if(!/^[1-9]([0-9]{14})$/i.test(a)){return"您输入的身份证号有误"}else{return true}}else{return"身份证号只能是15位或18位长度"}}}function isUsername(e){var d="!@#$%^~&*`'.,:;\"/\\|?<>()[]{}+-= ";var a=true;var b=e.length;if(b>0){if(e.substr(0,1)=="_"||e.substr(b-1,1)=="_"){return false}for(var c=0;c<b;c++){if(d.indexOf(e.substr(c,1))!=-1){return false}}return true}return false}function isTime(c){var b=c.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/);if(b==null){return false}if(b[1]>24||b[3]>60||b[4]>60){return false}return true}function isDate(c){var a=c.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);if(a==null){return false}var b=new Date(a[1],a[3]-1,a[4]);return(b.getFullYear()==a[1]&&(b.getMonth()+1)==a[3]&&b.getDate()==a[4])}function isDateTime(e){var a=/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/;var b=e.match(a);if(b==null){return false}var c=new Date(b[1],b[3]-1,b[4],b[5],b[6],b[7]);return(c.getFullYear()==b[1]&&(c.getMonth()+1)==b[3]&&c.getDate()==b[4]&&c.getHours()==b[5]&&c.getMinutes()==b[6]&&c.getSeconds()==b[7])};