国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > regex > 正文

JS、replace利用正則表達式替換SQL所有參數為指定格式的數據

2020-01-20 22:13:37
字體:
來源:轉載
供稿:網友
SQL參數格式 例如:select * from tb where nd=:nd and yd=:yd
想一次性把所有SQL語句中參數(帶冒號)全部換成數據,

開始
選定用正則表達式。

原先寫這樣
復制代碼 代碼如下:

strsql.replace(/(:/w+)/g,(“$1”).substring(1));

"$1" 總是本解析成字符串,而不是匹配的值
換成
復制代碼 代碼如下:

strsql.replace(/(:/w+)/g,$1);

又不能給出匹配值,$1 要想得到匹配值必須要帶雙引號。

后突發奇想加了個方法
把$1 當成參數傳遞,如下
復制代碼 代碼如下:

var strsql = strsql.replace(/(:/w+)/g, function ($1) { var b = $1; return $("#" + b.substring(1)).val(); });


解決了
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洛隆县| 兴隆县| 邹城市| 中牟县| 湛江市| 隆德县| 铜梁县| 宜都市| 镶黄旗| 南安市| 陆良县| 柏乡县| 神农架林区| 庐江县| 申扎县| 洛南县| 沙田区| 平顶山市| 建德市| 容城县| 汽车| 从化市| 兴国县| 金昌市| 赤城县| 库伦旗| 安远县| 吐鲁番市| 株洲市| 博爱县| 会东县| 张掖市| 阿拉善右旗| 敦煌市| 高青县| 镶黄旗| 来安县| 来安县| 镶黄旗| 台东市| 左贡县|