12345678910111213141516171819202122232425262728293031323334353637383940 |
- $.extend($.fn.validatebox.defaults.rules, {
- phone : {
- validator : function(value, param) {
- var reg = /^\d{3}-\d{8}|\d{3}-\d{7}|\d{4}-\d{7}|\d{4}-\d{8}$/;
- return reg.test(value);
- },
- message : '请输入正确的固定电话,格式:010-88888888'
- },
- mobile : {
- validator : function(value, param) {
- var reg = /^[1][3-8]\d{9}$/;
- return reg.test(value);
- },
- message : "请输入正确的手机号码"
- },
- enLength : {
- validator : function(value, param) {
- return fucCheckLength(value) <= param[1] && fucCheckLength(value) >= param[0]
- },
- message : "输入内容长度必须介于{0}和{1}之间,一个汉字长度为2"
- }
- });
- /**
- * 计算长度一个汉字等于长度是2
- * @param strTemp
- * @return
- */
- function fucCheckLength(strTemp) {
- var i, sum;
- sum = 0;
- for (i = 0; i < strTemp.length; i++) {
- if ((strTemp.charCodeAt(i) >= 0) && (strTemp.charCodeAt(i) <= 255))
- sum = sum + 1;
- else
- sum = sum + 2;
- }
- return sum;
- };
|