/*******************************************驗證用法:如下
$.validation("[email protected]", 1)
$.length("阿史蒂芬",8)
*******************************************/
(function ($) $/; //郵箱(預設)
switch (chktype) $/; break; //郵箱
case 2: reg = /^[0-9]+\.[0-9]$/; break; //整數或者小數
case 3: reg = /^[0-9]*$/; break; //只能輸入數字
case 4: reg = /^\+?[1-9][0-9]*$/; break; //只能輸入非零的正整數
case 5: reg = /^[0-9]+(.[0-9])?$/; break; //只能輸入有兩位小數的正實數
case 6: reg = /^[a-za-z]+$/; break; //只能輸入由26個英文本母組成的字串
case 7: reg = /^[a-z]+$/; break; //只能輸入由26個大寫英文本母組成的字串
case 8: reg = /^[a-z]+$/; break; //只能輸入由26個小寫英文本母組成的字串
case 9: reg = /^[a-za-z0-9]+$/; break; //只能輸入由數字和26個英文本母組成的字串
case 10: reg = /^\w+$/; break; //只能輸入由數字、26個英文本母或者下劃線組成的字串
case 11: reg = /^[a-za-z]\w$/; break; //以字母開頭,長度在6~18之間,只能包含字元、數字和下劃線
case 12: reg = /[^%&,;=?$\\x22]+/; break; //驗證是否含有^%&,;=?$\"等字元
case 13: reg = /^[\u4e00-\u9fa5]$/; break; //只能輸入漢字
case 14: reg = /^http:\/\/[a-za-z0-9]+\.[a-za-z0-9]+\..+$/; break; //檢驗**
case 15: reg = /^(0[0-9])-\d$|^(0[0-9]-(\d))$/; break; //**號碼
case 16: reg = /^([0-9])?$/; break; //手機號
case 17: reg = /^(\d-)?\d$/; break; //傳真
case 18: reg = /^\d$/; break; //qq
case 19: reg = /^\w+((-\w+)|(\.\w+))*\@[a-za-z0-9]+((\.|-)[a-za-z0-9]+)*\.[a-za-z0-9]+$/; break; //msn
case 20: reg = /^\w+([-\.]\w+)*@(qq|sina|126|163)([\.-]\w+)*\.\w$/; break; //企業郵箱
case 21: reg = /^[0-9]$/; break; //郵編
}return reg.test(strs);
},length: function (strs, num)
return true;
},cutstring: function (strs, num)
}return $.trim(strs).substring(0, cutlength);
}return strs;
}});
})(jquery);
string.prototype.len = function ()
前端正規表示式
ecmascript v3 規定,replace 方法的引數 replacement 可以是函式而不是字串。在這種情況下,每個匹配都呼叫該函式,它返回的字串將作為替換文字使用。該函式的第乙個引數是匹配模式的字串。接下來的引數是與模式中的 子表示式匹配的字串 可以有 0 個或多個這樣的引數。接下來的引...
前端 正規表示式
1 什麼是正規表示式 能讓計算機讀懂的字串匹配規則。2 正規表示式的寫法 var re new regexp 規則 可選引數 var re 規則 引數 3 規則中的字元 1 普通字元匹配 如 a 匹配字元 a a,b 匹配字元 a,b 2 轉義字元匹配 d 匹配乙個數字,即0 9 d 匹配乙個非數字...
前端正規表示式,轉義字元
轉義 轉換意義 改變意義 轉義符號 轉義字元 字元 n 換行 t 製表符 tab鍵 4個空格 i ignore case 忽略大小寫 g global 全域性匹配 m multi line 多行匹配 windows r n mac r linux n regexp regular expressio...