• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

    js replace 全局替換的操作方法

    來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-27 22:13:06
    文檔

    js replace 全局替換的操作方法

    js replace 全局替換的操作方法:js 的replace 默認(rèn)替換只替換第一個匹配的字符,如果字符串有超過兩個以上的對應(yīng)字符就無法進(jìn)行替換,這時候就要進(jìn)行一點(diǎn)操作,進(jìn)行全部替換。 <script language=javascript> var strM = 這是要被替換的字符串啊啊!; //在此我想將字母a
    推薦度:
    導(dǎo)讀js replace 全局替換的操作方法:js 的replace 默認(rèn)替換只替換第一個匹配的字符,如果字符串有超過兩個以上的對應(yīng)字符就無法進(jìn)行替換,這時候就要進(jìn)行一點(diǎn)操作,進(jìn)行全部替換。 <script language=javascript> var strM = 這是要被替換的字符串啊啊!; //在此我想將字母a

    js 的replace 默認(rèn)替換只替換第一個匹配的字符,如果字符串有超過兩個以上的對應(yīng)字符就無法進(jìn)行替換,這時候就要進(jìn)行一點(diǎn)操作,進(jìn)行全部替換。

    <script language="javascript">
    var strM = "這是要被替換的字符串啊啊!";
    //在此我想將字母a替換成字母A
    alert(strM.replace("啊","額"));
    </script>

    上面這段代碼,只能替換第一個字符“啊”,第二個“啊”就無法替換,這樣就沒辦法滿足大多數(shù)使用js(replace)的需求

    <script type="text/javascript" language="javascript">
    var s = "這是要被替換的字符換啊啊!";
    alert(s);
    alert(s.replace(/啊/g, "額"));

    這樣,就可以實(shí)現(xiàn)整個字符串的替換。

    我們這里用到了正則函數(shù)的/g全部的使用。這樣就可以實(shí)現(xiàn)整個字符串的替換效果。

    下面,我們大家可能還有個需求無法滿足,那就是,我們替換定值可以使用這個,但是替換變量怎么使用?

    接下來,就說一下替換變量的使用方式。

    簡單介紹一下eval() 函數(shù)可計算某個字符串,并執(zhí)行其中的的 JavaScript 代碼。接下來主要靠這個函數(shù)。

    <script>
    var ch = "變量";
    var reg = "/"+ch+"/g";
    var str = "這是一個變量,這是一個變量";
    var val = str.replace(eval(reg),"替換");
    alert(val);
    </script>

    但是如果要替換的字符串中含有/符號時,上面的就不能用了,需要采取以下方法

    <script>
    var ch = "/";
    var str = "這是一/個變量,這是一個變量";
    var val = str .replace(new RegExp(ch,'g'),"b");
    alert(val);
    </script>

    總結(jié)

    以上所述是小編給大家介紹的js replace 全局替換的操作方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

    聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    js replace 全局替換的操作方法

    js replace 全局替換的操作方法:js 的replace 默認(rèn)替換只替換第一個匹配的字符,如果字符串有超過兩個以上的對應(yīng)字符就無法進(jìn)行替換,這時候就要進(jìn)行一點(diǎn)操作,進(jìn)行全部替換。 <script language=javascript> var strM = 這是要被替換的字符串啊啊!; //在此我想將字母a
    推薦度:
    標(biāo)簽: 方法 使用 js
    • 熱門焦點(diǎn)

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 久久久久久亚洲精品无码| 亚洲精品国产日韩无码AV永久免费网| 国产精品嫩草影院久久| 精品视频一区二区三三区四区| 久久se精品一区二区影院| 久久九九亚洲精品| .精品久久久麻豆国产精品| 亚洲国产另类久久久精品黑人 | 国产精品污WWW在线观看| 欧美精品区一级片免费播放| 中文精品久久久久国产网址| 97精品伊人久久大香线蕉app| 亚洲精品无码成人AAA片| 欧美日韩国产中文精品字幕自在自线 | 国产精品高清一区二区三区不卡| 色婷婷久久久SWAG精品| 国产精品国产三级国产a| 精品国精品国产| 国产成人精品日本亚洲11| 国内精品久久久人妻中文字幕| 亚洲av午夜福利精品一区人妖| 亚欧乱色国产精品免费视频| 日韩精品无码永久免费网站 | 夜夜高潮夜夜爽国产伦精品| 久久精品一区二区三区中文字幕 | 久久99精品久久久久久| 99精品国产在热久久| 国精品午夜福利视频不卡| 久久婷婷国产综合精品| 少妇人妻偷人精品视频| 亚洲AV无码久久精品色欲| 亚洲精品乱码久久久久久久久久久久 | 久久久久久国产精品免费免费| 国产精品玖玖美女张开腿让男人桶爽免费看 | 99热成人精品国产免男男| 热久久这里只有精品| 欧美精品第欧美第12页| 777欧美午夜精品影院| 99久久精品国产毛片| 国产精品视频全国免费观看| 国产精品无码不卡一区二区三区|