如图:我用str.replace(/(null)/,"jsonCallBack");只能替换第一个null,但是我要替换第三个应该怎么做?以下是字符串"<input type="radio" name="p_date_type_sl_sl_sl" value="id_id_id_D" onclick="ig.smartSubmit('ccbppt_form:id_id_id_D',null,null,'ccbppt_form:id_id_id_D,ccbppt_form:parasGrid,ccbppt_form:jsCodes',null);"><label for="p_date_type_sl_sl_sl">日</label>"
1 回答
临摹微笑
TA贡献1982条经验 获得超2个赞
那就让正则只匹配到第三个null
replace(/null(?=\);)/,'jsonCallBack')
`"<input type="radio" name="p_date_type_sl_sl_sl" value="id_id_id_D" onclick="ig.smartSubmit('ccbppt_form:id_id_id_D',null,null,'ccbppt_form:id_id_id_D,ccbppt_form:parasGrid,ccbppt_form:jsCodes',null);"><label for="p_date_type_sl_sl_sl">日</label>"`.replace(/null(?=\);)/,'jsonCallBack')
添加回答
举报
0/150
提交
取消
