各位大侠:
对于一个这样的字符串:str="(DWDM='423' or 2) and (4 or DWDM='423') or 3",我想将其中的数字替换成别的字符串,但是一对单引号''之间的数字不被替换,即第一次将数字 2 替换成a,则变成"(DWDM='423' or a) and (4 or DWDM='423') or 3";第二次替换 3 为 b 则变成 "(DWDM='423' or a) and (4 or DWDM='423') or b",第三次替换 4 为c则变成
"(DWDM='423' or a) and (c or DWDM='423') or 3";
对于这样的需求,在js中的replace函数的参数的正则表达式该如何书写?
急求!!!不甚感激!!!