js 常用正则表达式
//bysformvalidate
varATTR_REQUIRED="required";//必须输入[true|false]
varATTR_MINLENGTH="minlength";//最小长度[数值型:中文一个字符为1]
varATTR_MAXLENGTH="maxlength";//最大长度[数值型:中文一个字符为1]
varATTR_IDCARD="idcard";//身份证[true|false]
varATTR_MOBILE="mobile";//手机[true|false]
varATTR_TEL="tel";//电话[true|false]
varATTR_EMAIL="email";//邮件[true|false]
varATTR_URL="url";//网址[true|false]
varATTR_POSTCODE="postcode";//邮政编码[true|false]
varATTR_INTEGER="integer";//正整数[true|false]
varATTR_GREATER="greater-equal";//大于或等于[id]页面控件id
varATTR_LESS="less-equal";//小于或等于[id]页面控件id
varATTR_EQUAL="equal";//等于[id]页面控件id
varATTR_CONFIRMPWD="confirmpwd";//确认密码
varCONSTANT_UNCHECK="uncheck";//无需验证
varCONSTANT_SUCCESS="success";//验证成功
varIMG_PASS="<imgid='img_pass'height='12'width='12'src='/hchd/common/images/icon/valid.png'/>";
varIMG_CROSS="<imgid='img_cross'height='12'width='12'src='/hchd/common/images/icon/invalid.png'/>";
varIMG_INPUT="<imgid='img_cross'height='12'width='12'src='/hchd/common/images/icon/edit.png'/>";
varMSG_SUCCESS="输入正确!";
varMSG_INPUT="必须输入!";
varMSG_MININPUT="输入不能小于{0}个字符!";
varMSG_MAXINPUT="输入不能大于{0}个字符!";
varMSG_IDCARD="输入15或18位数字!";
varMSG_MOBILE="输入以13、15、18开头的11位数字!";
varMSG_TEL="输入格式错误,如有区号以'-'分隔!";
varMSG_EMAIL="邮件格式错误!";
varMSG_URL="输入网址格式错误!";
varMSG_POSTCODE="输入6位数字!";
varMSG_INTEGER="请输入正整数!";
varMSG_RADIO="请选择其中一项!";
varMSG_CHECKBOX="请选择其中一项或者多项!";
varMSG_SELECT="请下拉选择其中一项!";
varMSG_TEXTAREA="当前输入{0}个字符,还可以输入{1}个字符!";
varMSG_INTEGER="请输入大于0的正整数!";
varMSG_CONFIRMPWD="两次输入的密码不一致!";
varMSG_GREATER="请输入合理的范围!";
varREGEX_CHAR=/^\w+$/;//字符【匹配由数字、26个英文字母或者下划线组成的字符串】
varREGEX_IDCARD=/^[1-9]([0-9]{14}|[0-9]{16}([0-9xX]))$/;//身份证【匹配15、18位数字】
varREGEX_MOBILE=/^(13|15|18)[0-9]{9}$/;//手机【匹配13、15、18开头】
varREGEX_TEL=/^(\d{3,4}-)?\d{7,8}$/;//电话【匹配区号和号码】
varREGEX_EMAIL=/^(\w)+(\.\w+)*@(\w)+((\.\w+)+)$/;//邮件原来的:/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/
varREGEX_URL=/^http[s]?:\/\/([\w-]+\.)+[\w-]+([\w-.\/?%&=]*)?$/;//网址
varREGEX_POSTCODE=/^\d{6}$/;//邮编【匹配6位数字】
varREGEX_INTEGER=/^[1-9]\d*$/;//正整数【匹配大于0】