雖然經常用正規表示式,發現有很多地方其實不了解,比如這裡要說的:
1.如何全部匹配替換, 注意後面有個 "g",這時就會全部匹配, //g 這麼寫也是正確的。
js本身沒有全部替換這個函式,需要全部替換時,可以用上面形式的正規表示式全部替換
2.在匹配替換時保留被匹配字串中的某些字元,用$加數字, 注意,下面的方法中,替換時 $1.gif,這裡的$1,就會保留採用正規表示式的第乙個()裡匹配到的字元,$2則可以保留正規表示式的第二個()裡匹配到的字條,當然需要在正規表示式裡存在第二個小括號。
我這裡用qq表情聊天,就正好用到了這兩個知識點,和大家分享。
function replaceimg(mycontent)", "g");
var str= mycontent.replace(reg, '
document.write(str);
}
js正規表示式 與
疑問號讓.的搜尋模式從貪婪模式變成惰性模式。var str aaa123456 bbb 會匹配 會匹配 123456 要在瀏覽器測試結果的話,輸入 var str aaa123456 bbb str.match str.match 1.貪婪匹配是先看整個字串是否匹配,如果不匹配,它會去掉字串的最後乙...
js正規表示式 與
預設是貪婪匹配 為惰性匹配 疑問號讓.的搜尋模式從貪婪模式變成惰性模式。var str aaa123456 bbb 會匹配 會匹配123456 要在瀏覽器測試結果的話,輸入 var str aaa123456 bbb str.match str.match 下面舉個簡單的例子來說明。1.貪婪匹配是先...
JS正規表示式 4 常用的正規表示式
驗證有效數字0,1 2,3 1,2,310,20 30,10,20 3011.1 22.2,11.1,22.2 1 2,301,002,0003 規則分析 1.可能出現 號,也可能不出現 2.一位數 0 9都可以,多位數開頭不能為0 d 1 9 d 3.小數點可以有 一旦有必須跟上數字 可以無 d ...