查找第n个位置插入新字符串
/** * 查找字符串中某字符第几次出现的位置 * @param {*} str 某字符串 * @param {*} char 某字符 * @param {*} num 第几次出现的位置(不是索引位置) * @returns 下标位置(索引位置) */ function find(str, cha, num) { var x = str.indexOf(cha) for (var i = 0; i < num; i++) { x = str.indexOf(cha, x + 1) } return x } function srm() { if (ic != undefined && ic != null) { var idx = find(ic, '/', 2) if (idx != undefined && idx > 0) ic = ic.slice(0, idx) + '456x' + ic.slice(idx) } }