最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS中的Replace方法使用經(jīng)驗(yàn)分享

 更新時(shí)間:2015年05月20日 09:39:51   投稿:hebedich  
本文給大家分享的是我們在使用javascript中的replace方法的時(shí)候需要注意的一個(gè)事項(xiàng),我就是沒有注意到,才被這個(gè)bug煩了好久,這里記錄下來,有需要的小伙伴可以參考下。

最近查一個(gè)bug,原因是JS中的Replace方法造成的,當(dāng)將一個(gè)字符串中有處需要替換時(shí),一般會用到JS中的Replace方法,Replace方法的第一個(gè)參數(shù)如果是傳的字符串,只會替換第一處。代碼如下:

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

var str = "0CEA65D5-DB8E-4876-A6F8-C88AC7F0E185,E846C244-8A19-4374-879B-0B1DC08D1747,6CB3EBA4-1E22-4E4D-8800-AE31130B6F5D";
alert(str.replace(",","','"));

上面的代碼本意是將用逗號隔開的GUID的逗號替換成',',但實(shí)際結(jié)果只將第一個(gè)逗號替換了。 

解決這個(gè)問題只需將replace的第一個(gè)參數(shù)使用正則的方式即可,代碼如下:

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

var reg = new RegExp(",","g");
var str = "0CEA65D5-DB8E-4876-A6F8-C88AC7F0E185,E846C244-8A19-4374-879B-0B1DC08D1747,6CB3EBA4-1E22-4E4D-8800-AE31130B6F5D";
alert(str.replace(reg,"','"));

結(jié)果如下:

以上所述就是文本的全部內(nèi)容了,希望對大家學(xué)習(xí)javascript能夠有所幫助。

相關(guān)文章

  • JS實(shí)現(xiàn)購物車基本功能

    JS實(shí)現(xiàn)購物車基本功能

    這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)購物車基本功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • JS簡單實(shí)現(xiàn)查看文檔創(chuàng)建日期、修改日期和文檔大小的方法示例

    JS簡單實(shí)現(xiàn)查看文檔創(chuàng)建日期、修改日期和文檔大小的方法示例

    這篇文章主要介紹了JS簡單實(shí)現(xiàn)查看文檔創(chuàng)建日期、修改日期和文檔大小的方法,結(jié)合實(shí)例形式分析了JavaScript使用fileCreatedDate屬性、fileModifiedDate屬性、lastModified屬性和fileSize屬性相關(guān)操作技巧,需要的朋友可以參考下
    2018-04-04
  • 如何利用Proxy更優(yōu)雅地處理異常詳解

    如何利用Proxy更優(yōu)雅地處理異常詳解

    這篇文章主要給大家介紹了關(guān)于如何利用Proxy更優(yōu)雅地處理異常的相關(guān)資料,文中通過實(shí)例代碼以及圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-03-03
  • JS堆棧內(nèi)存的運(yùn)行機(jī)制詳解

    JS堆棧內(nèi)存的運(yùn)行機(jī)制詳解

    棧內(nèi)存主要用于存儲各種基本類型的變量,包括Boolean、Number、String、Undefined、Null,以及對象變量的指針(地址值),這篇文章主要介紹了JS堆棧內(nèi)存的運(yùn)行機(jī)制,需要的朋友可以參考下
    2022-06-06
  • JavaScript中數(shù)字計(jì)算時(shí)丟失精度問題解決方法

    JavaScript中數(shù)字計(jì)算時(shí)丟失精度問題解決方法

    在前端開發(fā)中,精度丟失是一個(gè)常見的問題,特別是在涉及到浮點(diǎn)數(shù)計(jì)算時(shí),下面這篇文章主要給大家介紹了關(guān)于JavaScript中數(shù)字計(jì)算時(shí)丟失精度問題的解決方法,需要的朋友可以參考下
    2024-09-09
  • JS本地刷新返回上一頁代碼

    JS本地刷新返回上一頁代碼

    返回上一頁并刷新在此功能有利于用戶的體驗(yàn),是每一個(gè)web開發(fā)人員所必備的一項(xiàng),這篇文章主要介紹了JS本地刷新返回上一頁代碼,感興趣的小伙伴們可以參考一下
    2016-07-07
  • javascript針對cookie的基本操作實(shí)例詳解

    javascript針對cookie的基本操作實(shí)例詳解

    這篇文章主要介紹了javascript針對cookie的基本操作,結(jié)合實(shí)例形式較為詳細(xì)的分析了JavaScript操作cookie的基本技巧,并給出了一個(gè)JavaScript操作cookie的完整類,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-11-11
  • ES6中Set與WeakSet集合的深入講解

    ES6中Set與WeakSet集合的深入講解

    這篇文章主要給大家介紹了關(guān)于ES6中Set與WeakSet集合的相關(guān)資料,Set是ES6給開發(fā)者帶來的一種新的數(shù)據(jù)結(jié)構(gòu),你可以理解為值的集合,WeakSet結(jié)構(gòu)同樣不會存儲重復(fù)的值,但它的成員必須是對象類型的值,需要的朋友可以參考下
    2021-07-07
  • js實(shí)現(xiàn)兼容性好的微軟官網(wǎng)導(dǎo)航下拉菜單效果

    js實(shí)現(xiàn)兼容性好的微軟官網(wǎng)導(dǎo)航下拉菜單效果

    這篇文章主要介紹了js實(shí)現(xiàn)兼容性好的微軟官網(wǎng)導(dǎo)航下拉菜單效果,涉及JavaScript基于鼠標(biāo)事件實(shí)現(xiàn)頁面樣式變換的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-09-09
  • js取得當(dāng)前網(wǎng)址

    js取得當(dāng)前網(wǎng)址

    用js獲取當(dāng)前網(wǎng)頁的網(wǎng)址,平時(shí)一直用location.href;下一篇我會把document.url和location.href對比一下
    2008-05-05

最新評論

昔阳县| 全椒县| 阳春市| 赤壁市| 揭西县| 思南县| 远安县| 侯马市| 两当县| 安达市| 铜梁县| 梧州市| 聊城市| 河西区| 航空| 南昌县| 罗甸县| 敖汉旗| 长顺县| 五寨县| 高密市| 泰顺县| 长泰县| 永安市| 米脂县| 康马县| 板桥市| 澄迈县| 开原市| 黄梅县| 磴口县| 本溪市| 宜都市| 大化| 彰化市| 会同县| 鄄城县| 榆社县| 蕲春县| 凤翔县| 屏山县|