`
terryang
  • 浏览: 129646 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js使用正则替换变量

阅读更多
我们使用 str.replace(/s/g,"world") 可以将字符 "s" 替换成 "world"
如果要替换一个变量呢? s = "abc" 怎样将全部 abc 替换成 "world" ?
代码如下:
str.replace(new RegExp(s,"g"),"world") 
分享到:
评论
2 楼 cola.cao 2010-03-07  
david803 写道
var str="abcdefghijklmn"
var s = "abc";
var reg = eval("/"+s+"/g");
str.replace(reg,"world");

先用eval函数。

   
1 楼 david803 2009-12-24  
var str="abcdefghijklmn"
var s = "abc";
var reg = eval("/"+s+"/g");
str.replace(reg,"world");

先用eval函数。

相关推荐

    js正则表达式replace替换变量方法

    JavaScript正则实战(会根据最近写的不断更新) 1、javascript 正则对象替换创建 和用法: /pattern/flags 先简单案例学习认识下replace能干什么 正则表达式构造函数: new RegExp(“pattern”[,”flags”]); 正则...

    使用正则替换变量

    本文将详细介绍如何使用正则表达式和变量来实现字符串的替换。 首先,我们来看一个简单的例子:`str.replace(/s/g, "world")`。这个例子中,`/s/g` 是一个正则表达式,`s` 是要匹配的字符,`g` 是全局搜索修饰符,...

    JS利用正则配合replace替换指定字符

    replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 语法 stringObject.replace(regexp,replacement) 参数 描述 regexp 必需。规定了要替换的模式的 RegExp 对象。请...

    JavaScript正则替换HTML标签功能示例

    提到了两款常用的在线正则表达式工具,分别为JavaScript正则表达式在线测试工具和正则表达式在线生成工具,它们可以帮助开发者测试和创建正则表达式。 这个示例对于理解JavaScript如何处理HTML字符串,以及如何...

    JavaScript正则表达式替换字符串中图片地址(img src)的方法

    本篇文章将深入探讨如何使用JavaScript正则表达式来实现这个功能。 首先,我们需要理解JavaScript的`String.prototype.replace()`方法。此方法接受两个参数:一个正则表达式或字符串作为查找的模式,以及一个替换...

    javascript用正则表达式把1234567890替换为abcdefghij

    替换括号,尖括号等JS使用正则表达式过滤多个词语并替换为相同长度星号的方法JS使用正则表达式实现关键字替换加粗功能示例js正则表达式replace替换变量方法javascript正则表达式使用replace()替换手机号的方法JS使用

    JS使用正则表达式实现关键字替换加粗功能示例

    7. JavaScript正则表达式的进阶知识点:文中提及了相关的JavaScript专题,包括正则表达式技巧大全、替换操作技巧、查找算法技巧、数据结构与算法技巧、遍历算法与技巧、json操作技巧、错误与调试技巧以及数学运算...

    CSS加JS常用正则表达式

    3. **CSS内容替换**:通过JS获取页面中的CSS规则,使用正则表达式处理后重新注入到CSS中,实现动态主题切换。 四、学习资源 对于CSS和JS中的正则表达式,可以通过以下资源深入学习: 1. MDN Web文档:...

    JS使用正则表达式过滤多个词语并替换为相同长度星号的方法

    正则表达式是处理字符串的...最后,文中推荐了关于JavaScript正则表达式的多个专题学习资源,包括正则表达式技巧大全、替换操作技巧总结等,这些内容可以帮助JavaScript开发者深入学习和掌握正则表达式相关的编程技巧。

    JS正则替换掉小括号及内容的方法

    总结来说,这个JS正则替换方法适用于清除字符串中所有的小括号及其内容,对于处理含有括号的文本数据,比如解析或格式化字符串时,这样的技巧非常实用。理解并熟练运用正则表达式是每个前端开发者必备的技能之一。

    php中preg_replace正则替换用法分析【一次替换多个值】

    文中也提到,可以使用***提供的JavaScript正则表达式在线测试工具和在线生成工具来帮助你更好地理解和使用正则表达式。 最后,如果你对php编程有更多的兴趣,除了本文提到的正则表达式用法之外,还可以深入了解php...

    经典JavaScript正则表达式实战

    18. **替换变量**:通过`str.replace(/{{variable}}/g, newValue)`可以全局替换字符串中的变量。 19. **阿拉伯数字转中文大写**:使用正则配合转换函数,可以将阿拉伯数字转换为中文大写。 20. **URL转链接**:`/...

    JS正则表达式大全.docx

    在JavaScript中,正则表达式(Regular Expression)是一种强大的文本处理工具,用于匹配、查找、替换等操作。正则表达式可以通过两种方式创建:使用RegExp构造函数或使用正则表达式字面量。 1. 使用RegExp构造函数...

    JS应用正则表达式转换大小写示例

    js中应用正则表达式转换大小写,代码很简单,看代码: 以下首字母大写,其它字母小写 [removed] function replaceReg(reg,str){ str = str.toLowerCase(); return str.replace(reg,function(m){return m....

    js大全+正则表达式

    正则表达式(Regular Expression)是JavaScript中进行文本模式匹配的强大工具,用于搜索、替换、验证文本字符串。其主要知识点包括: 1. **基础语法**:如`.`匹配任意字符,`^`表示行首,`$`表示行尾,`*`表示零次...

    js 得到文件后缀(通过正则实现)

    它首先获取`importUrl`变量的值,然后使用`exec()`方法执行正则匹配。`exec()`返回一个数组,其中第一个元素是与正则匹配的子串,如果没有找到匹配,则返回`null`。在本例中,`alert(d)`会显示匹配到的文件后缀。 ...

    (html+css+javascript+正则表达式)中文帮助(CHM)

    "正则表达式.chm"可能详细讲解了正则表达式的语法、特殊字符、元字符、量词、分组、零宽断言等核心概念,以及如何在JavaScript中使用正则表达式进行匹配和替换操作。 这些CHM文件是学习Web开发的宝贵资源,通过它们...

Global site tag (gtag.js) - Google Analytics