使用正则替换变量_javascript技巧

我们使用 str.replace(/s/g,"world") 可以将字符 "s" 替换成 "world"
如果要替换一个变量呢? s = "abc" 怎样将全部 abc 替换成 "world" ?

复制代码 代码如下:

str.replace(new RegExp(s,"g"),"world")

s 中不要包含正则元字符 否则会产生错误

时间: 2025-01-26 18:23:35

使用正则替换变量_javascript技巧的相关文章

php正则替换变量指定字符的方法_正则表达式

本文实例讲述了php正则替换变量指定字符的方法.分享给大家供大家参考.具体如下: 这里介绍三种常用方法. 方法一: <?php $str = preg_quote('(银子)'); $txt = '我的呢称(银子)'; echo preg_replace("/($str)/","<span style='color:#f00;'>$1</span>",$txt); ?> 方法二: <?php $str = quotemeta

php正则替换变量指定字符的方法

本文实例讲述了php正则替换变量指定字符的方法.分享给大家供大家参考.具体如下: 这里介绍三种常用方法. 方法一: <?php $str = preg_quote('(银子)'); $txt = '我的呢称(银子)'; echo preg_replace("/($str)/","<span style='color:#f00;'>$1</span>",$txt); ?> 方法二: <?php $str = quotemeta

javascript字符串替换函数如何一次性全部替换掉_javascript技巧

JS字符串替换函数:Replace("字符串1″, "字符串2″) 1.我们都知道JS中字符串替换函数是Replace("字符串1″, "字符串2″),但是这个函数只能将第一次出现的字符串1替换掉,那么我们如何才能一次性全部替换掉了? <script> var s = "LOVE LIFE ! LOVE JAVA ..."; alert(s); alert(s.replace("LOVE ", "爱&qu

网络复制内容时常用的正则+editplus[原创]_javascript技巧

如下面的:1.替换文章里的开头数字 复制代码 代码如下:  1 <script>  2   3 var tt=/* 请在这里定义tt */;  4   5 var errCount=0  //全局变量,用来记录 assert 函数出现断言宣告的次数  6   7 /*  8 断言函数  9 如果v为假,该函数就 alert("assert error"),并累加计数器 errCount 10 如果v为真,就什么也不做 11 */ 12 function assert(v) 

thinkphp中常用的系统常量和系统变量_javascript技巧

----------------------------------------模板中使用的系统变量和常量----------------------------------------(1)系统变量:在模板中输出系统变量:包括server.env.session.post.get.request.cookie      {$Think.server.script_name} // 输出$_SERVER变量{$Think.session.session_id|md5} // 输出$_SESSIO

浅析JavaScript声明变量_javascript技巧

JavaScript的变量声明语句无论出现在何处,都会先于其他代码首先被执行.使用var关键词声明变量的作用域是当前的执行上下文,有可能是外围函数,或者,当变量声明在函数体之外时,则为全局变量. 定义在函数体外的都属于全局变量,定义在函数体内的属于局部变量.这里的定义是指通过var声明的. JavaScript有隐含的全局概念,意味着你不声明的任何变量都会成为一个全局对象属性.例如: function test(){ myname = "huming"; alert(myname);

浅说js变量_javascript技巧

复制代码 代码如下: /* 1, 变量类型: JavaScript 是弱类型, 变量可存储任意类型, 并且运行期间类型可变; -> 变量可进行类型转换; */ /* 2, 变量声明: */ var i; var index; var i, index; var i = 0, index = 2; /* 变量声明, 无初始值时, 值为 undefined; 并且 var 声明的变量, 不能使用 delete 操作符删除; 重复声明为产生覆盖, 不会造成错误; 遗漏声明, 则会把变量隐式声明此变量,

如何将JS的变量值传递给ASP变量_javascript技巧

asp作为主页面,外接一个js的,我想知道一下能否在js里面调用asp的变量值,如果能这些值是怎么传递过去的呢? 我是这样做的,不知道是不是正确的?在asp这里:<script type="text/javascript" src="lpindex.js?jsid=trim(request('id'))" ></script> 而在js那边:location.href='lmsg.asp?id=<%=trim(request("

在JS中如何调用JSP中的变量_javascript技巧

在JS中调用JSP中的变量: 复制代码 代码如下: <% int coblid=Integer.parseInt(request.getParameter("blid")); %> <script> var coblid='<%=coblid%>' ; </script>