JS截取特定位置的子字符串


JS截取特定位置的子字符串

最近工作中的項目需要對一個字符串提取出特定位置的子字符串,為防止忘記記錄一下。

1、從第一個匹配字符位置開始截取

//data[0].colorName= "color: #8000ff; background-color: #400040;"
let colorStart = data[0].colorName.indexOf(":") + 2;
//第一個匹配字符位置
let colorEnd = data[0].colorName.indexOf(";");
//color="#8000ff"
let color = data[0].colorName.substring(colorStart,colorEnd);

2、從最后一個匹配字符位置開始截取

//最后一個匹配字符位置
let backgroundColorStart = data[0].colorName.lastIndexOf(":") + 2;
let backgroundColorEnd = data[0].colorName.lastIndexOf(";");
//backgroundColor="#400040"
let backgroundColor = data[0].colorName.substring(backgroundColorStart, backgroundColorEnd);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM