1. 程式人生 > js教程 > javascript中正則表示式常用例項Script

javascript中正則表示式常用例項Script

正則表示式是強有力的字串處理工具,其基本公式為:

/正則表示式主體/修飾符(可選)

修飾符有如下三個:

修飾符 描述
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);}