function changestr(str)
{
return str.replace(/name=dm1/ig,"name=dm12");
}
{
return str.replace(/name=dm1/ig,"name=dm12");
}
解决方案 »
- 请高手把此段php代码转换为js,谢谢
- 问题简单,但是想弄透彻...望大家来解疑...
- 问一个简单问题。。。进来看看
- 求显示结果用百分比显示
- 动态新闻图片 标题!
- javascript粗潜问题
- 页面中,标签text的脚标,比如name="text1",name="text2",...,name="text100",如何给脚标做循环呢?
- 请问一个正则表达式怎么写
- 类似于PB的editmask的可自行设置mask的输入控件,大家帮我测一下,并给出测试环境和bug,谢谢
- 求助document.getElementById错那了啊 急!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 请教DIV的问题?
- 表格用了table-layout: fixed后单元格能自动扩充
如果原字符串是 name=sjdm1 则换成 name=sjdm2
如果原字符串是 name=mc1 则换成 name=mc2 (后面的数字有可能是两位,比如换成ame=mc12)
{return str.replace(/(name=)(.*?)(1)/ig,"$1$22");
}
{
return str.replace(/(name=)(.*?)(1)([ |\>])/ig,"$1$22$4");
}
例子,每按一次,文本域的id将累加一次,即id=mc[n] => mc[n+1]<body>
<input type="text" id="mc1">
<hr>
<input type="button" name="btn" onclick="alert(mc1.value)" value="mc1.value">
<input type="button" name="btn" onclick="alert(mc2.value)" value="mc2.value">
<input type="button" name="btn" onclick="alert(mc3.value)" value="mc3.value">
<input type="button" name="btn" onclick="convert('mc')" value="mc[n] => mc[n+1]">
<script language="JavaScript">
function convert(keyname)
{
var o = document.all
var o_name;
var pattern = new RegExp("^(" + keyname + ")(\\d+)$");
for (var i=0; i<o.length; i++)
{
o_name = o[i].id
if (pattern.test(o_name))
{
o[i].id = o_name.replace(pattern,
function($0, $1, $2)
{
return $1+(parseInt($2)+1);
}
)
alert(o_name + '=>' + o[i].id)
}
}
}
</script>
<input type="button" name="btn" onclick="alert(document.documentElement.outerHTML)" value="HTML">
</body>
{
return str = str.replace(/name\s*=\s*(\"|\')([^\1\s>]+)(\d+)\1/mig,
function($1, $2, $3, $4){return "name="+ $2 + $3 + (parseInt($4, 10)+1) + $2;});
}
{
return str.replace(/(name=)([^\s|\>]*)(1)([\s|\>])/ig,"$1$22$4");
}
name = "dm1"
name =dm1
function changestr(str)
{
return str.replace(/(name=)([^\s|\>]*)(1)([\s|\|\"\'>])/ig,"$1$22$4");
}
{
return str.replace(/(name=)([^\s\>]*)(1)([\s\>\"\'>])/ig,"$1$22$4");
}
{
return str.replace(/(show=)([^\s\>]*)(1)([\s\>\"\'>])/ig,"$1$22$4");
}show是可变的,可以这样写吗?