function substringPriceFun(price) {
return +price.substring(price.indexOf('$') + 1);
};
function substringStrToStr(script, skuStartStr, skuEndStr) {
let startIndex = script.indexOf(skuStartStr) + skuStartStr.length;
let endIndex = script.indexOf(skuEndStr);
return script.substring(startIndex, endIndex);
};
function substringStrToObj(script, skuStartStr, skuEndStr) {
let startIndex = script.indexOf(skuStartStr) + skuStartStr.length;
let length = 0;
if (PRICE_END_STRING === skuEndStr) {
length = PRICE_END_STRING.length
}
let endIndex = script.indexOf(skuEndStr) + length;
return JSON.parse(script.substring(startIndex, endIndex));
};
function replaceComma(str, f) {
var reg = new RegExp(f, "g");
return str.replace(reg, '');
}
本文介绍了一系列字符串操作函数,包括从价格字符串中提取数值、从脚本中抽取特定子串及对象,以及替换字符串中的指定字符。这些函数利用了substring、indexOf和JSON.parse等方法,适用于处理各种字符串数据。

被折叠的 条评论
为什么被折叠?



