在Javascript里,有兩種使用正則的方法,一是創(chuàng)建一個正則表達式的實例,而是使用String對象里的正則表達相關的方法.
正則表達式對象
兩種創(chuàng)建方法
varmy_regex=/[a-z]+/g;
varmy_regex=new("[a-z]+","g");
方法
exec(string),對string進行正則處理,并返回匹配結果.
test(string),測試string是否含有匹配結果
字符串對象中的正則
方法
match(pattern)根據(jù)pattern進行正則匹配,如果匹配到,返回匹配結果,如匹配不到返回null
search(pattern)根據(jù)pattern進行正則匹配,如果匹配到一個結果,則返回它的索引數(shù);否則返回-1
replace(pattern,replacement)根據(jù)pattern進行正則匹配,把匹配結果替換為replacement
split(pattern)根據(jù)pattern進行正則分割,返回一個分割的數(shù)組
新聞熱點
疑難解答