最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2013年05月23日 17:25:38   作者:  
JS、replace 利用正則表達式一次性替換SQL所有參數(shù)(帶冒號)轉(zhuǎn)為數(shù)據(jù),具體的實現(xiàn)思路及代碼如下,感興趣的朋友可以參考下哈,希望對你有所幫助
SQL參數(shù)格式 例如:select * from tb where nd=:nd and yd=:yd
想一次性把所有SQL語句中參數(shù)(帶冒號)全部換成數(shù)據(jù),

開始
選定用正則表達式。

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

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

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

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

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

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

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


解決了

相關(guān)文章

最新評論

霍城县| 金塔县| 岑巩县| 锡林浩特市| 武宣县| 桂东县| 榕江县| 邓州市| 嘉禾县| 东至县| 万全县| 独山县| 兴安县| 南乐县| 天门市| 浙江省| 台中县| 繁昌县| 遵化市| 黎川县| 平舆县| 怀宁县| 江永县| 临夏县| 甘孜| 垣曲县| 广宗县| 东至县| 广昌县| 武宁县| 石泉县| 大厂| 康保县| 商南县| 昌江| 铁岭市| 尚义县| 景东| 左云县| 崇礼县| 云阳县|