javascript:alert('(A1+B12)/AC1*D1'.replace(/([a-zA-Z]+)([0-9]+)/g, '$1,$2'))

解决方案 »

  1.   

    多谢楼上的回答。补充需求,外部还有其他变量,如tempid,sheetname,还有个常量YS
    于是,传入参数为(A1+B12)/AC1*D1 ,
    要求输出结果为
    (YS(tempid,sheetname,A,1)+ YS(tempid,sheetname,B,12))/YS(tempid,sheetname,AC,1)*YS(tempid,sheetname,D,1)   
      

  2.   

    javascript:alert('(A1+B12)/AC1*D1'.replace(/([a-zA-Z]+)([0-9]+)/g, 'YS(tempid,sheetname,$1,$2)'))
    这样??