正規表示式是強有力的字串處理工具,其基本公式為:
/正規表示式主體/修飾符(可選)
修飾符有如下三個:
修飾符描述
i執行對大小寫不敏感的匹配。
g執行全域性匹配(查詢所有匹配而非在找到第乙個匹配後停止)。
m執行多行匹配。
下面是正規表示式常用的場合:
/*是否帶有小數*/function
isdecimal
(strvalue
)/*校驗是否中文名稱組成 */
function
ischina
(str)$/
;/*定義驗證表示式*/
return
reg.
test
(str
);/*進行驗證*/
}/*校驗是否全由8位數字組成 */
function
isstudentno
(str)$/
;/*定義驗證表示式*/
return
reg.
test
(str
);/*進行驗證*/
}/*校驗**碼格式 */
function
istelcode
(str
)-\d)|(1[3584]\d))$/
;return
reg.
test
(str);}
/*校驗郵件位址是否合法 */
function
isemail
(str
)
JavaScript中正則驗證
在一次使用js的正則對輸入字串進行驗證時,使用了正則物件的test方法,此次,我的驗證是對乙個版本號的格式的驗證 版本號格式如下 a.b.c,其中,a b c均是乙個一到三位的數字,比如,1.2.3。正規表示式 var reg d.d.d g,這是乙個完全匹配。第一次呼叫 reg.test a.b....
JavaScript中正規表示式的使用
結果是 oranges are round,and oranges are juicy.例 結果是 twas the night before christmas.例 結果是 ith,john 2 search search通過正規表示式查詢相應的字串,只是判斷有無匹配的字串。如果查詢成功,sear...
JS中正規表示式
js中正規表示式有幾種不同的使用方法,一些用法是通過字串物件來使用,另外一些通過正規表示式物件使用。一 regexp 正規表示式 的屬性和方法 1 屬性 regexp的例項有幾個唯讀的屬性 global表示是否為全域性匹配,igorecase表示是否忽略大小寫,multiline表示是否為多行匹配,...