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

        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號
        主站蜘蛛池模板: 亚洲日韩精品A∨片无码| 国产精品v片在线观看不卡| 亚洲精品无码av天堂| 国内精品伊人久久久久| 无码日韩精品一区二区三区免费 | 亚洲AV永久无码精品一区二区国产 | 久久精品成人影院| 亚洲一二成人精品区| 国产精品无码无在线观看| 亚洲七七久久精品中文国产| 国产一级精品高清一级毛片| 亚洲精品一二区| 国产精品久久久久久久久| 国精品午夜福利视频不卡麻豆 | 99爱在线精品免费观看| 亚洲国产精品特色大片观看完整版 | 国产精品青草视频免费播放 | 国产麻豆一精品一AV一免费| 亚洲精品无码永久在线观看你懂的| 精品无码久久久久久久动漫| 国产精品免费αv视频| 亚洲精品一二区| 亚洲国产精品国自产电影| 华人亚洲欧美精品国产| MM1313亚洲国产精品| 国产亚洲精品美女久久久 | 亚洲欧美日韩国产成人精品影院 | 日本精品久久久中文字幕| 500av导航大全精品| 国产亚洲精品无码成人| 国产精品无套内射迪丽热巴| 51午夜精品免费视频| 精品视频在线v| 色综合久久精品中文字幕首页| 国产精品视频久久久| 久久久久国产精品| 97精品国产97久久久久久免费| wwwvr高清亚洲精品二区| 精品国产欧美一区二区三区成人 | 久久久久人妻精品一区二区三区 | 无码国内精品久久人妻蜜桃|