JS將指定的某個(gè)字符全部轉(zhuǎn)換為其他字符實(shí)例代碼
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是有返回值的 并且只會替換第一個(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é)果如圖所示
看到這里 如果對你有幫助的話 請點(diǎn)一個(gè)贊 這是對我最大的鼓勵(lì) o3o
到此這篇關(guān)于JS將指定的某個(gè)字符全部轉(zhuǎn)換為其他字符的文章就介紹到這了,更多相關(guān)JS指定字符全部轉(zhuǎn)換為其他字符內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- js中字符替換函數(shù)String.replace()使用技巧
- JS利用正則配合replace替換指定字符
- js replace(a,b)之替換字符串中所有指定字符的方法
- javascript中使用replaceAll()函數(shù)實(shí)現(xiàn)字符替換的方法
- js replace替換字符串同時(shí)替換多個(gè)方法
- JS替換字符串中空格方法
- javascript字符串替換函數(shù)如何一次性全部替換掉
- JS Replace 全部替換字符的用法小結(jié)
- JS使用replace()方法和正則表達(dá)式進(jìn)行字符串的搜索與替換實(shí)例
- JavaScript字符串插入、刪除、替換函數(shù)使用示例
相關(guān)文章
純js+css實(shí)現(xiàn)仿移動端淘寶網(wǎng)站的彈出詳情框功能
這篇文章主要介紹了純js+css實(shí)現(xiàn)仿移動端淘寶網(wǎng)站的彈出詳情框功能,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-12-12

