站長資訊網
        最全最豐富的資訊網站

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

        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(); });

        解決了

        贊(1)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产成人精品无码播放| CAOPORM国产精品视频免费 | 久久se精品一区二区| 久久精品国产99久久丝袜| 国产精品专区第二| 无码精品国产一区二区三区免费| 国产精品国产三级国产AⅤ| 97久久综合精品久久久综合| 亚洲精品国产精品乱码不99| 久久精品成人欧美大片| 五月花精品视频在线观看| 99爱在线精品免费观看| 久久久久人妻一区精品色| 国产精品日本欧美一区二区| 色欲久久久天天天综合网精品| 精品一区二区三区在线成人| 欧美人与性动交α欧美精品成人色XXXX视频 | 亚洲?V无码乱码国产精品| 99热精品久久只有精品| 99国产精品永久免费视频| 无码精品久久久久久人妻中字| 亚洲国产精品人人做人人爽| 国产一区二区三区欧美精品| 欧美精品亚洲精品日韩1818| 国产叼嘿久久精品久久| 久久国产乱子伦免费精品| 亚洲精品永久在线观看| 另类国产精品一区二区| 国产一区二区三区在线观看精品 | 国产午夜精品久久久久免费视| 在线观看国产精品日韩av| 91老司机深夜福利精品视频在线观看| 一本一本久久aa综合精品| 最新国产精品无码| 香港aa三级久久三级老师2021国产三级精品三级在 | 看99视频日韩精品| 免费人成在线观看欧美精品| 欧美成人精品一区二区综合| 精品中文高清欧美| 欧美精品福利在线视频| 无码人妻精品一区二区蜜桃AV|