前端技术分享论坛

标题: 正则表达式中引用变量 [打印本页]

作者: phpvar    时间: 2014-1-24 12:15
标题: 正则表达式中引用变量
  1. <script>
  2.         // 匹配变量ch代表的字符串aaa
  3.         var ch = "aaa";
  4.         // 使用正则表达式引用变量
  5.         // 方法一:使用eval()方法
  6.         // var reg = eval("/"+ch+"/ig");

  7.         // 方法二:使用new RegExp()
  8.         var reg=new RegExp(ch,"ig");
  9.         alert(reg);//查看规则是否匹配正确
  10.         var str = 'aaa bbb ccc aba aaa';
  11.         var val = str.replace(reg,"");
  12.         alert(val);
  13. </script>
复制代码





欢迎光临 前端技术分享论坛 (https://www.phpvar.com/bbs/) Powered by Discuz! X3.2