JavaScript字串指定位置插入新字串
本文分享一下如何在字串的指定位置插入新的字串。
解決方案有多種,下面分享兩種:
一.普通方式:
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼let insertStr = (soure,start, newStr) => { return soure.slice(0, start) + newStr + soure.slice(start) } let testStr = "螞蟻部落"; console.log(insertStr(testStr,1,"奮鬥"));
上面程式碼可以在原字串的指定位置插入新的字串。
程式碼註釋:
[JavaScript] 純文字檢視 複製程式碼let insertStr = (soure,start, newStr) => { // code }
source規定原字串。
start規定在原字串開始插入的位置,0表示在原字串的開頭插入,以此類推。
newStr規定要插入的新字串。
[JavaScript] 純文字檢視 複製程式碼return soure.slice(0, start) + newStr + soure.slice(start)
首先通過soure.slice(0, start)擷取插入位置之前的字串,然後追加新字串,再銜接上插入位置之後的字串。
相關閱讀:
(1).箭頭函式參閱JavaScript 箭頭函式介紹一章節。
(2).slice()參閱JavaScript 字串 slice()一章節。
二.正規表示式方式:
[JavaScript] 純文字檢視 複製程式碼執行程式碼let str = "本站的url地址是www.softwhy.com"; console.log(str.replace(/(.{1})/, "$1新插入字串"));
上面的實現了我們的要求,程式碼也很簡單,更多內容可以參閱相關閱讀。
相關閱讀:
(1).replace()方法和$1參閱正規表示式replace()一章節。
(2).{1}參閱正規表示式{n}量詞一章節。
相關文章
- JavaScript獲取字串指定索引位置字元JavaScript字串索引字元
- JavaScript 陣列 指定索引位置插入元素JavaScript陣列索引
- Mysql從指定位置擷取字串MySql字串
- JavaScript 擷取指定指定區間字串JavaScript字串
- JavaScript陣列指定位置插入新元素JavaScript陣列
- JavaScript每隔指定位數切割字串JavaScript字串
- JavaScript replace()替換字串中指定字元JavaScript字串字元
- JavaScript 刪除字串中所有指定字元JavaScript字串字元
- JavaScript刪除字串中所有指定字元JavaScript字串字元
- JavaScript刪除字串中的指定字元JavaScript字串字元
- JavaScript 替換字串全部指定內容JavaScript字串
- JavaScript 陣列的指定位置插入多個元素JavaScript陣列
- JavaScript字串物件 之 根據字元返回位置、根據位置返回字元、字串操作方法JavaScript字串物件字元
- JavaScript 擷取字串右邊指定長度字元JavaScript字串字元
- 【JavaScript】字串JavaScript字串
- 調換任意字串位置字串
- 字串-刪除指定字元字串字元
- JavaScript 追加字串JavaScript字串
- JavaScript 字串拼接JavaScript字串
- JavaScript 多行字串JavaScript字串
- JavaScript 字串 lastIndexOf()JavaScript字串ASTIndex
- JavaScript 字串 indexOf()JavaScript字串Index
- JavaScript 字串indexOf()JavaScript字串Index
- JavaScript 字串lastIndexOf()JavaScript字串ASTIndex
- JavaScript 字串slice()JavaScript字串
- JavaScript 字串concat()JavaScript字串
- JavaScript String 字串JavaScript字串
- JavaScript 字串 slice()JavaScript字串
- JavaScript 字串 concat()JavaScript字串
- Javascript 物件 – 字串物件JavaScript物件字串
- JavaScript 字串簡介JavaScript字串
- JavaScript字串逆序排列JavaScript字串
- JavaScript 字串反轉JavaScript字串
- JavaScript 字串 & Math & DateJavaScript字串
- JavaScript 轉義字串JavaScript字串
- JavaScript 字串(String) 大全JavaScript字串
- JavaScript組合字串JavaScript字串
- JavaScript 字串換行JavaScript字串