当前位置:  编程技术>其它

JS、replace利用正则表达式替换SQL所有参数为指定格式的数据

    来源: 互联网  发布时间:2014-10-17

    本文导语:  SQL参数格式 例如:select * from tb where nd=:nd and yd=:yd 想一次性把所有SQL语句中参数(带冒号)全部换成数据, 开始 选定用正则表达式。 原先写这样 代码如下: strsql.replace(/(:w+)/g,(“$1”).substring(1)); "$1" 总是本解析成字符串,而不...

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


解决了

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ Strings(字符串) 成员 replace():替换字符
  • MYSQL 批量替换之replace语法的使用详解
  • 字符串替换Replace仅替换第一个字符串匹配项
  • SQL SERVER使用REPLACE将某一列字段中的某个值替换为其他的值
  • vi 查找替换字符串之前要求确认,如何确认? %s/regexp/replacement/g
  • JSP中的字符替换函数 str_replace() 实现!
  • 如何将string中号替换成/号,replace好象不行!!!
  • sqlserver replace函数 批量替换数据库中指定字段内指定字符串参考方法
  • asp中的replace可以替换掉掉变量字符串中的字符,在jsp中用什么?请举例.
  • MySQL replace函数替换字符串语句的用法
  • 请问jsp的替换函数是什么?就如同ASP的replace()
  • java命名空间java.nio.charset类codingerroraction的类成员方法: replace定义及介绍
  • eregi_replace与preg_replace 函数代码的用法比较
  • java命名空间java.nio.charset类charsetencoder的类成员方法: replacement定义及介绍
  • jsp中replace怎么没有啊?
  • java命名空间java.nio.charset类charsetdecoder的类成员方法: replacement定义及介绍
  • SQL中函数 replace 的参数1的数据类型ntext无效的解决方法
  • java命名空间javax.xml.stream类xmlinputfactory成员方法: is_replacing_entity_references定义参考
  • Python中replace方法实例分析
  • java命名空间javax.swing.text类abstractdocument.branchelement的类成员方法: replace定义及介绍
  • Sql Server中REPLACE函数用法实例
  • java命名空间javax.swing类grouplayout的类成员方法: replace定义及介绍
  • Replace关键字的妙用查询是否包含某个特定字符串
  • java命名空间javax.swing.text类gapcontent的类成员方法: replace定义及介绍
  • 浅析MySQL replace into 的用法
  • java命名空间javax.swing.text类asyncboxview的类成员方法: replace定义及介绍
  • replace的使用
  • java命名空间javax.swing.text类tableview的类成员方法: replace定义及介绍
  • eregi_replace()中特殊字符的处理方法
  • java命名空间java.lang类string的类成员方法: replace定义及介绍
  • Java中有不有与VB中Replace函数功能类似的函数?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3