config:{
'required':{
'rules':/.+/,
'tips':'该信息为必填项,请填写!',
'error':'对不起,必填信息不能为空,请填写!'
},
'username':{
'rules':/^[\u4E00-\u9FA5A-Za-z0-9_\ ]{4,20}$/i,
'tips':"4~20个字符,由中文、英文字母和下划线组成。",
'error':"对不起,用户名格式不正确。",
'warning':"对不起,该用户名已经被注册。"
},
'password':{
'rules':/^[a-zA-Z0-9\_\-\~\!\%\*\@\#\$\&\.\(\)\[\]\{\}\<\>\?\\\/\'\"]{6,20}$/,
'tips':"6~20个字符,由英文字母,数字和特殊符号组成。",
'error':"对不起,您填写的密码有误。"
},
'number':{
'rules':/^[-+]?(0|[1-9]\d*)(\.\d+)?$/,
'tips':'请输入数字!',
'error':'对不起,您填写的不是数字。'
},
'mallnumber': {
'rules': /^[0-9]+([.]{1}[0-9]+){0,1}$/,
'tips': '请输入数字!',
'error': '对不起,您填写的不是数字。'
},
'date':{
'rules':/^\d{4}(\-|\.)\d{2}(\-|\.)\d{2}$/,
'tips':'请填写日期!格式为:2014-01-01或者2014.01.01',
'error':'对不起,您填写的日期格式不正确.'
},
'money':{
'rules':/^[-+]?(0|[1-9]\d*)(\.\d+)?$/,
'tips':'请输入金额!',
'error':'金额格式不正确。正确格式如:“60” 或 “60.5”。'
},
'per':{
'rules':/^(?:[1-9][0-9]?|100)(?:\.[0-9]{1,2})?$/,
'tips':'请输入百分比!',
'error':'对不起,您填写的百分比格式不正确!'
},
'email':{
'rules':/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/,
'tips':'请输入您常用的E-mail邮箱号,以便我们联系您,为您提供更好的服务!',
'error':'对不起,您填写的E-mail格式不正确!正确的格式:yourname@gmail.com。',
'warning':'对不起,该E-mail帐号已经被注册。请更换一个。'
},
'phone':{
'rules':/^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/,
'tips':'请输入可以联系到您常用的电话号码!',
'error':'对不起,您填写的电话号码格式不正确!'
},
'mobile':{
'rules':/^[1-9]\d{10}$/,
'tips':'请输入可以联系到您的手机号码!',
'error':'对不起,您填写的手机号码格式不正确!'
},
'url':{
'rules':/^(http|https):\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"])*$/,
'tips':'请输入网站地址!',
'error':'对不起,您填写的网站地址格式不正确!正确的网站地址如:http://www.abc.com/。'
},
'ip':{
'rules':/^(0|[1-9]\d?|[0-1]\d{2}|2[0-4]\d|25[0-5]).(0|[1-9]\d?|[0-1]\d{2}|2[0-4]\d|25[0-5]).(0|[1-9]\d?|[0-1]\d{2}|2[0-4]\d|25[0-5]).(0|[1-9]\d?|[0-1]\d{2}|2[0-4]\d|25[0-5])$/,
'tips':'请输入IP地址!',
'error':'对不起,您填写的IP地址格式不正确!正确的IP地址如:192.168.1.1。'
},
'postal':{
'rules':/^[1-9]\d{5}$/,
'tips':'请输入邮政编码!',
'error':'对不起,您填写的邮政编码格式不正确!正确的邮政编码如:410000。'
},
'qq':{
'rules':/^[1-9]\d{4,}$/,
'tips':'请输入您的QQ号!',
'error':'对不起,您填写的QQ号格式不正确!正确的QQ号如:12345678。'
},
'english':{
'rules':/^[A-Za-z]+$/,
'tips':'请输入英文字母!',
'error':'对不起,您填写的内容含有英文字母(A-Z,a-z)以外的字符!'
},
'chinese':{
'rules':/^[\u0391-\uFFE5]+$/,
'tips':'请输入中文字符!',
'error':'对不起,您填写的内容含非中文字符!'
},
'ce':{
'rules':/^[-\w\u0391-\uFFE5]+$/,
'tips':'请输入中文或英文或数字字符!',
'error':'对不起,您填写的内容不正确!'
},
'select':{
'rules':/^[-\+]?[1-9]+$/,
'tips':'请选择!',
'error':'对不起,您选择的内容不正确!'
},
'integer':{
'rules':/^[-\+]?\d+$/,
'tips':'请输入整数!',
'error':'对不起,您填写的内容不是整数!'
},
'uint':{
'rules':/^\d+$/,
'tips':'请输入整数!',
'error':'对不起,您填写的内容不是整数!'
},
'idcard':{
'rules':/(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3})|(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])(\d{4}|\d{3}[x]))$/,
'tips':'请输入身份证号码!',
'error':'对不起,您填写的身份证号码格式不正确!'
},
'empty':{
'rules':/^\s*$/
},
'anything':{
'rules':/^[\s\S]*$/
}
}
正则表达式的应用
最新推荐文章于 2024-07-09 10:43:40 发布