欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

關(guān)于JS字符串函數(shù)String.replace()

 更新時(shí)間:2013年04月07日 10:25:52   作者:  
本篇介紹關(guān)于JS字符串函數(shù)String.replace(),有需要的朋友參考一下。

替換匹配給定正則表達(dá)式的(一個(gè)或多個(gè))子串

string.replace(regexp, replacement)

參數(shù):

regexp: RegExp對象或者字符串

replacement: 替換文本的字符串,或者一個(gè)函數(shù),用于在調(diào)用時(shí)生成對應(yīng)的替換文本。

返回:

返回一個(gè)替換好的新字符串

描述:

replacement可以是字符串或一個(gè)函數(shù)。如果是一個(gè)函數(shù),它將在每個(gè)匹配結(jié)果上調(diào)用,它返回的字符串將作為替換文本。

傳入該函數(shù)的參數(shù):

1) 匹配該模式的字符串

2) 匹配該模式中某個(gè)圓括號子表達(dá)式的字符串,可能是0個(gè)或多個(gè)這樣的參數(shù)

3)整數(shù),指定String中出現(xiàn)匹配結(jié)果的位置

4)string本身

示例:

復(fù)制代碼 代碼如下:

//確保單詞"javascript"的大小寫正確
text.replace(/javascript/i, 'JavaScript');
//將所有的雙引號替換為成對的前后單引號
text.replace(/"([^"])"/g, "''$1''");
//將一個(gè)單獨(dú)的名字從格式"Mack, Xu"轉(zhuǎn)換成"Xu Mack"
name.replace(/(\w+)\s*,\s*(\w+)/, "$2 $1");
//將一個(gè)字符串中所有單詞的首字母大寫
text.replace(/\b\w+\b/g, function(word) {
return word.substring(0, 1).toUpperCase() + word.substring(1);
});

相關(guān)文章

最新評論