为了账号安全,请及时绑定邮箱和手机立即绑定

javascript replace替换正则里面的捕获,怎么办

javascript replace替换正则里面的捕获,怎么办

Smart猫小萌 2018-12-06 11:41:16
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
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 666 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号