var formulaStr = "F1+F2+F12+F13+(F1-F100)*F1"; var regStr=/(F1)(?:[+\-*/()\s*]?)$|(F1)(?:[+\-*/()\s*]+)/gi; var ss=formulaStr.replace(regStr,function($0,$1){ return "100"; }); alert(ss);
我现在要将F1替换掉,不替换F11,F12,为什么这个replace不替换只捕获的F1
相关分类