javascript中正則表示式常用例項Script
• js教程• 發佈:2018-10-07
正則表示式是強有力的字串處理工具,其基本公式為:
/正則表示式主體/修飾符(可選)修飾符有如下三個:
| 修飾符 | 描述 |
|---|---|
| i | 執行對大小寫不敏感的匹配。 |
| g | 執行全域性匹配(查詢所有匹配而非在找到第一個匹配後停止)。 |
| m | 執行多行匹配。 |
下面是正則表示式常用的場合:
/*是否帶有小數*/function isDecimal(strValue ) { var objRegExp= /^/d+/./d+$/; return objRegExp.test(strValue); } /*校驗是否中文名稱組成 */function ischina(str) { var reg=/^[/u4E00-/u9FA5]{2,4}$/; /*定義驗證表示式*/ return reg.test(str); /*進行驗證*/}/*校驗是否全由8位數字組成 */function isStudentNo(str) { var reg=/^[0-9]{8}$/; /*定義驗證表示式*/ return reg.test(str); /*進行驗證*/}/*校驗電話碼格式 */function isTelCode(str) { var reg= /^((0/d{2,3}-/d{7,8})|(1[3584]/d{9}))$/; return reg.test(str);}/*校驗郵件地址是否合法 */function IsEmail(str) { var reg=/^([a-zA-Z0-9_-])[email protected]([a-zA-Z0-9_-])+(/.[a-zA-Z0-9_-])+/; return reg.test(str);}