<script type="text/javascript">
function Change(str)
{
var changeStr = "change";
str = str.replace(/\[em(\d+)\]/g,changeStr+"$1");
return str;
}
alert(Change("[em0][em1][em2][em21][em2]..."));
</script>
function Change(str)
{
var changeStr = "change";
str = str.replace(/\[em(\d+)\]/g,changeStr+"$1");
return str;
}
alert(Change("[em0][em1][em2][em21][em2]..."));
</script>
解决方案 »
- 如何使用javascript或者vbscript获得client端的Windows Media Format Runtime版本信息?
- javascript高手,帮忙解决一下
- jquery报错
- 如何动态添加 文本框?
- 怎么访问刚刚用JS生成的HTML元素?
- 601~700 , distribution continues...
- 如何选中输入框的内容?
- 用关联下拉框方法解决“称三次从12球中找出唯一但不知轻重的球”
- 关于chrome浏览器window.close无效
- 求教怎么在网页中加入背景音乐,让iphone的safari支持?
- 【求助】一个简单的JavaScript判断问题
- 请求高手:Javascript与ssl的问题
{
for (var i = 0;i < 25;i ++) //可能有25个不同[em(n)]
{
var temp = "[em" + i + "]";
var changeStr = "change" + i; //替换的字符串是有规律的,暂且表示为这种关系吧
var pattern = new RegExp("\\[em" + i + "\\]");
pattern.global = true;
while (pattern.test(str))
{
str = str.replace(pattern,changeStr);
}
}
return str;
}
alert(Change("[em0][em1][em2][em21][em2]..."));
</script>