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

JS 將字符串中指定字符全局替換的方法

 更新時間:2023年07月12日 09:26:26   作者:joexk  
JavaScript 中的 replace() 方法用于將字符串或其中的子字符串替換為指定字符,或替換一個與正則表達(dá)式匹配的子串,這篇文章主要介紹了JS 將字符串中指定字符全局替換,需要的朋友可以參考下

JS 將字符串中指定字符全局替換

JavaScript 中的 replace() 方法用于將字符串或其中的子字符串替換為指定字符,或替換一個與正則表達(dá)式匹配的子串。該方法不會改變原始字符串。

語法

stringObject.replace(regexp/substr, replacement)

它將在 stringObject 中查找與 regexp 相匹配的子字符串,然后用 replacement 來替換這些子串。如果 regexp 具有全局標(biāo)志 g,那么 replace() 方法將替換所有匹配的子串。否則,它只替換第一個匹配子串。定義引自http://www.w3school.com.cn/jsref/jsref_replace.asp

如上,對于字符串全局替換的需求可以使用帶有全局標(biāo)志 g 的正則表達(dá)式來實現(xiàn):

// 將 str 中的 a 替換為 A
var str = 'abcabcabc';
var result = str.replace('a', 'A');
console.log('result:' + result);  
// 輸出 result:Abcabcabc
// 將str 中所有的 a 替換為 A
var str = 'abcabcabc';
var result = str.replace(/a/g, 'A');
console.log('result:' + result); 
// 輸出 result:AbcAbcAbc

注意:使用正則表達(dá)式參數(shù)時,不需用引號括起來,否則作為字符串來處理。

參考:JavaScript replace() 方法

Js中對字符串中的字符進(jìn)行替換

一,主要是運用replace方法進(jìn)行字符的替換

單獨使用replace方法只能替換字符串中重復(fù)字符的最前方的一個。

var str = '樹袋熊加油油';
? ? alert(str.replace('油','飯')); // 輸出結(jié)果:樹袋熊加飯油
? ? var str = 'abcoefoxyozzopp';

代碼中只有第一個油字變?yōu)榱孙垺?/p>

二、利用for循環(huán)和replace實現(xiàn)字符串中字符某個字符全部替換

var str = '加油樹袋熊加油油';
? ? for(var i = 0; i < str.length; i++){
? ? ? ? if (str[i] == '油') {
? ? ? ? ? ? str = str.replace('油','飯'); // 注意替換之后就變成新數(shù)組了
? ? ? ? }
? ? }
? ? alert(str); // 輸出結(jié)果 加飯樹袋熊加飯飯

也可以用while循環(huán)皆可。

到此這篇關(guān)于JS 將字符串中指定字符全局替換的文章就介紹到這了,更多相關(guān)js指定字符全局替換內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JS使用base64格式上傳文件

    JS使用base64格式上傳文件

    這篇文章主要為大家詳細(xì)介紹了JS使用base64格式上傳文件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • 深入理解javascript學(xué)習(xí)筆記(一) 編寫高質(zhì)量代碼

    深入理解javascript學(xué)習(xí)筆記(一) 編寫高質(zhì)量代碼

    編寫高質(zhì)量JavaScript的一些要素,例如避免全局變量,使用單變量聲明,在循環(huán)中預(yù)緩存length(長度),遵循代碼閱讀,以及更多
    2012-08-08
  • JavaScript實現(xiàn)打地鼠小游戲

    JavaScript實現(xiàn)打地鼠小游戲

    這篇文章主要為大家詳細(xì)介紹了JavaScript實現(xiàn)打地鼠小游戲的相關(guān)代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • 微信小程序左右滑動刪除事件詳解

    微信小程序左右滑動刪除事件詳解

    這篇文章主要為大家詳細(xì)介紹了微信小程序左右滑動刪除事件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • JS提示:Uncaught SyntaxError:Unexpected token ) 錯誤的解決方法

    JS提示:Uncaught SyntaxError:Unexpected token ) 錯誤的解決方法

    這篇文章主要介紹了JS提示:Uncaught SyntaxError:Unexpected token ) 錯誤的解決方法,結(jié)合實例形式分析了javascript提示此類異常的常見原因與相關(guān)解決方法,需要的朋友可以參考下
    2016-08-08
  • JS實現(xiàn)Excel文件與圖片視頻上傳

    JS實現(xiàn)Excel文件與圖片視頻上傳

    這篇文章主要為大家學(xué)習(xí)介紹了JavaScript如何實現(xiàn)Excel文件與圖片視頻上傳,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-07-07
  • javascript常用函數(shù)(2)

    javascript常用函數(shù)(2)

    這篇文章主要介紹了javascript常用函數(shù),再來15個常用函數(shù),都具有很高的實用性,感興趣的小伙伴們可以參考一下
    2015-11-11
  • typescript中高級類型Record詳解

    typescript中高級類型Record詳解

    這篇文章主要介紹了typescript中高級類型Record,ts文檔上對Record的介紹不多,但卻經(jīng)常用到,Record是一個很好用的工具類型,本文給大家詳細(xì)講解需要的朋友可以參考下
    2022-11-11
  • javascript實現(xiàn)3D變換的立體圓圈實例

    javascript實現(xiàn)3D變換的立體圓圈實例

    這篇文章主要介紹了javascript實現(xiàn)3D變換的立體圓圈效果,涉及javascript動態(tài)操作頁面元素實現(xiàn)滾動與變色的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-08-08
  • JS自動倒計時30秒后按鈕才可用(兩種場景)

    JS自動倒計時30秒后按鈕才可用(兩種場景)

    在WEB程序開發(fā)中經(jīng)常會見到用倒計時限制用戶對表單的操作,希望用戶在規(guī)定的時間內(nèi)閱讀完協(xié)議信息才允許用戶繼續(xù)下一步操作,本文通過兩種場景分析js實現(xiàn)自動倒計時30秒后按鈕才可用,小伙伴快來學(xué)習(xí)吧
    2015-08-08

最新評論