首页 > 编程 > Regex > 正文

用正则实现提取代码内容的代码

2020-03-16 21:21:44
字体:
来源:转载
供稿:网友

研究了一个下午,没有头绪,来论坛求助,老ID丢了!重新注册了一个!=。=!

我想用javascript正则提取asp代码中SQL行的表达式但是写来写去都不行,各位辛苦帮忙看看!

想提取引号中的SQL表达式

strSql="Select*fromproject354whereID="&Request("id")&andName='111'"


 

  1. <html xmlns="http://www.w3.org/1999/xhtml">  
  2. <head>  
  3. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />  
  4. <title>无标题文档</title>  
  5. <script>  
  6. function getSqlCode(){  
  7. str11=document.all("_ASPeditor").value;  
  8. /(.*)strSql=(.*)[^"]*$/gi.test(str11);  
  9. ssss1=RegExp.$2;  
  10. alert(ssss1);  
  11. }   
  12. </script>  
  13. </head>  
  14.  
  15. <body>  
  16. <textarea cols="50" rows="10" id="_ASPeditor">  
  17. <%  
  18. 'The file name of this tag is tag_354_content.asp  
  19. Sub tag_354_content()  
  20. set objRs_tag_354_content=server.createobject("adodb.recordset")  
  21. strSql="Select * from project354 where ID = "&Request("id")&""  
  22. objRs_tag_354_content.open strSql,conn,1,1  
  23. End Sub  
  24. %>  
  25. </textarea>  
  26.  
  27. <input name="" type="button" value="提取SQL" onclick="getSqlCode()"/>  
  28. </body>  
  29. </html>  
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表