js使用正则表达式替换指定格式中所有SQL参数的数据。
您希望将所有SQL语句中的所有参数(带冒号)一次性更改为数据。
开始
选择正则表达式。
本来是这样写的
复制代码代码如下所示:
strsql.replace( /(:(: W +)/ g,(1美元),Substring(1));
$ 1 总是作为字符串解析,而不是匹配的值。
改变成
复制代码代码如下所示:
strsql.replace( /(:(: W +)/ g,1美元);
它可以给出一个匹配值,1美元得到匹配值必须采用双引号。
突发奇迹之后增加了一种方法。
以1美元作为参数,如下所示
复制代码代码如下所示:
Var(StrSQL = strsql.replace / / G( W +),功能(1美元){ var b = 1美元;返回$(# + b.substring((1))。瓦尔);});
解决了的