亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JS將指定的某個(gè)字符全部轉(zhuǎn)換為其他字符實(shí)例代碼

 更新時(shí)間:2020年10月13日 10:09:05   作者:YuYaoSama  
這篇文章主要給大家介紹了關(guān)于JS如何將指定的某個(gè)字符全部轉(zhuǎn)換為其他字符的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
  var str = "pig cat fish、dog horse monkey bear、lion、fox";

筆者在這里定義了一個(gè)字符串
如果使用for循環(huán)遍歷字符串,內(nèi)部使用replace函數(shù)的話

  for (j = 0; j <= str.length; j++) {
   if (str.charAt(j) == "o") {
     str.replace("o", "*");
   }
  }

像上面這樣 因?yàn)閞eplace是有返回值的 并且只會(huì)替換第一個(gè)字符 因此后面的"o"都是沒有改變的
存進(jìn)數(shù)組也一樣

  // 3、把字符串中所有的字符o提換成字符*
  var b = [];
  for (j = 0; j <= str.length; j++) {
   if (str.charAt(j) == "o") {
    b[j] = str.replace("o", "*");
   }
  }
  alert(b[b.length - 1]);

由圖可以顯示出 返回的值依舊是只是第一個(gè)改變了 如果想要全部改變 就需要用到正則表達(dá)式里面的全局變量了

這是我以前做的筆記 可以看出 如果用 “/正則表達(dá)式/g” 這種方式就可以讓全部的"o"變?yōu)?*"

for (j = 0; j <= str.length; j++) {
  if (str.charAt(j) == "o") {
   var str1 = str.replace(/o/g, "*");
  }
 }
 alert(str1);

前后兩個(gè)“/ 表示是正則表達(dá)式
/o/g 則表示 所有的o 從而可以利用replace+正則表達(dá)式來改變某個(gè)特定字符的全部個(gè)體

結(jié)果如圖所示

看到這里 如果對(duì)你有幫助的話 請(qǐng)點(diǎn)一個(gè)贊 這是對(duì)我最大的鼓勵(lì) o3o

到此這篇關(guān)于JS將指定的某個(gè)字符全部轉(zhuǎn)換為其他字符的文章就介紹到這了,更多相關(guān)JS指定字符全部轉(zhuǎn)換為其他字符內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論