js面試題-找出字串中的數字,並替換為*
for迴圈實現
function replace(){
var str='ba123jj4589';
var arrStr = str.split(""); //將字串轉換為陣列
for(let i=0;i<arrStr.length;i++){
if(arrStr[i]>='0'&&arrStr[i]<='9'){
arrStr[i]='*';
}
}
arrStr=arrStr.join("");
console.log(arrStr);
}
replace();
正則+迴圈方法
function replace(){
var str='ba123jj45d89';
var reg = new RegExp("^[0-9]*$");
var arrStr=str.split("");
for(let i=0;i<arrStr.length;i++){
if(reg.test(arrStr[i])){
arrStr[i] = '*';
}
}
arrStr == arrStr.join(""); //將陣列轉換為字串,根據你的需求決定要不要這一步;
console.log(arrStr);
}
### 正則一行解決
console.log('ba123jj45d89'.replace(/[0-9]/g,"*");
相關文章
- js字串中替換指定的的字元JS字串字元
- javascript替換字串中的某個漢字JavaScript字串
- js中字串的替換JS字串
- js替換字串中的所有指定內容JS字串
- js替換字串裡的空格JS字串
- Vi中的替換字串字串
- js中字串全部替換JS字串
- 字串轉換為數字時判斷非法字元並校正字串字元
- js利用Number()函式將字串轉換為數字JS函式字串
- js將字串轉換為數字程式碼例項JS字串
- js replace替換字串,同時替換多個方法JS字串
- js實現的替換字串中的全部指定內容JS字串
- Thymeleaf將字串轉換為數字字串
- 替換空格 將一個字串中的空格替換成“ ”字串
- js替換字串中所有指定的字元JS字串字元
- mysql 字串和數字比,字串會隱式轉換為數字0MySql字串
- js replace()方法進行字串替換JS字串
- js字串查詢和替換功能JS字串
- javascript如何將字串轉換為數字JavaScript字串
- c++中數字和字串的轉換C++字串
- 第五章 字串專題 ---------------- 5.4 實踐:替換字串中的空格字串
- C++將數字轉為字串,並拼接C++字串
- 【劍指offer】替換字串中的空格字串
- Facebook 面試題 | 將數字轉換為十六進位制面試題
- js中在將字串數字轉為數字時,使用哪種方式更安全JS字串
- 統計字串中數字個數,並將數字字串形式輸出字串
- sed 字串替換字串
- ACM 字串替換ACM字串
- C#字串轉換為數字的4種方法C#字串
- 劍指offer-字串空格替換為“ ”字串
- js實現的對字串中的指定內容進行替換操作JS字串
- 替換字串中的空格《演算法很美》字串演算法
- javascript如何替換字串中的指定內容JavaScript字串
- javascript中將數字轉為字串的方法JavaScript字串
- Day7(字串)|344.反轉字串 541.反轉字串II 54.替換數字字串
- JavaScript字串轉換數字JavaScript字串
- 【冰山白皮書】JS中的布林 數字 字串JS字串
- Go 中數字轉換字串的正確姿勢Go字串