一般情况下我们直接这样写
sStr.replace(/\test/g,'testRes'));现在 我想这个/\test/g 中的test是可变的也就是参数传进来的。这个应该怎么写呢?
求解
sStr.replace(/\test/g,'testRes'));现在 我想这个/\test/g 中的test是可变的也就是参数传进来的。这个应该怎么写呢?
求解
解决方案 »
- js什么方法 会使页面置前
- 实现flash中图片轮显 + 对应的文字说明
- 高手及路过者请进来看看,怎么从javascript中调另一个JS的方法,
- 这个效果是如何实现!跪求啊!
- 将鼠标放到超链接或点击超链接的时候,怎样使得IE任务栏不显示对应的url地址
- js对象内部如何调用该对象在prototype中定义的方法????
- document.execcommand在ie下正常为什么在firefox下报错
- 一个说简单不简单,说复杂又不复杂的问题!
- 如何知道下拉框的选择总数~~
- uniapp开发app 软键盘自带的收起按钮有什么事件怎么判别
- JS 正侧 能否根据URL获取当前目录名称?
- 老是报ext-all.js 第7行 缺对象
var a = 'test';
var reg = new RegExp(a,"g");
sStr = 'safsafsdftest';
console.log(sStr.replace(reg,'xxxx'));
sStr.replace(reg,'testRes');
或者,你直接写:var reg = /你的正则/ 也是可以的。
http://www.cnblogs.com/blueSkys/archive/2012/12/28/2837594.html