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】

相关推荐