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字串字元
- javascript如何獲取字串中指定位置的字元JavaScript字串字元
- JavaScript 指定字串結尾JavaScript字串
- JavaScript 陣列 指定索引位置插入元素JavaScript陣列索引
- JavaScript 擷取指定指定區間字串JavaScript字串
- JavaScript陣列指定位置插入新元素JavaScript陣列
- javascript擷取指定指定區間的字串JavaScript字串
- JavaScript每隔指定位數切割字串JavaScript字串
- JavaScript 陣列的指定位置插入多個元素JavaScript陣列
- JavaScript 替換字串全部指定內容JavaScript字串
- JavaScript replace()替換字串中指定字元JavaScript字串字元
- JavaScript刪除字串中所有指定字元JavaScript字串字元
- JavaScript 刪除字串中所有指定字元JavaScript字串字元
- JavaScript刪除字串中的指定字元JavaScript字串字元
- JavaScript字串物件 之 根據字元返回位置、根據位置返回字元、字串操作方法JavaScript字串物件字元
- javascript判斷字串是以指定字元開頭JavaScript字串字元
- Js刪除字串中的指定字串JS字串
- js獲取字串中指定位置字元程式碼例項JS字串字元
- js獲取字串指定位置字元效果程式碼例項JS字串字元
- JavaScript 擷取字串右邊指定長度字元JavaScript字串字元
- javascript如何替換字串中的指定內容JavaScript字串
- js判斷字串是以指定字串結尾JS字串
- 調換任意字串位置字串
- iOS 擷取字串中兩個指定字串中間的字串iOS字串
- 【JavaScript】字串JavaScript字串
- js 在陣列的指定索引位置插入一個新的元素JS陣列索引
- JavaScript生成指定長度的數字與字母字串JavaScript字串
- javascript擷取指定長度字串相容中英文JavaScript字串
- 取字串左邊指定長度的子字串字串
- 取字串右邊指定長度的子字串字串
- 字串-刪除指定字元字串字元
- 在指定位置插入一個新的li元素程式碼例項
- 在JS陣列指定位置插入元素JS陣列
- Javascript日期格式化指定格式的字串實現JavaScript字串
- js判斷字串中是否含有指定的子字串JS字串
- JavaScript 多行字串JavaScript字串
- JavaScript 字串indexOf()JavaScript字串Index