js replace 與replaceall實例用法
stringObj
參數
stringObj
必選項
rgExp
必選項
replaceText
必選項
說明
replace 方法的結果是一個完成了指定替換的 stringObj 對象的復制
下面任意的匹配變量都能用來識別最新的匹配以及找出匹配的字符串
字符 含義
$$ $ (JScript
$& 指定與整個模式匹配的 stringObj 的部分
$` 指定由 $& 描述的匹配之前的 stringObj 部分
$
$n 捕獲的第 n 個子匹配
$nn 捕獲的第 nn 個子匹配
如果 replaceText 為函數
Replace 方法更新全局 RegExp 對象的屬性
示例
下面的示例演示了 replace 方法將第一次出現的單詞 "The" 替換為單詞 "A" 的用法
function ReplaceDemo(){
var r
var ss = "The man hit the ball with the bat
ss += "while the fielder caught the ball with the glove
re = /The/g; // 創建正則表達式模式
r = ss
return(r); // 返回替換後的字符串
}
另外
function ReplaceDemo(){
var r
var ss = "The rain in Spain falls mainly in the plain
re = /(S+)(s+)(S+)/g; // 創建正則表達式模式
r = ss
return(r); // 返回結果字符串
}
下面的示例(在 JScript
function f
var test = /(d+(
return(s
(test
function($
return((($
}
)
);
}
document
js居然不提供replaceAll方法
js 代碼
String
return this
}
方法
gm g=global
另一個簡單的驗證JS的方法
在浏覽器地址欄輸入
javascript:alert("abcabcabc"
這樣比較省事 ;)
orgStr
應該就可以替換所有的了
如果不用正則表達式
orgStr
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19955.html