急着要!高手们帮我看看,正则的问题(动态) 可以Replace 的。为什么要用正则? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input name=text1><textarea name="textarea1"> record = "update:15;insert:12;";</textarea><input name=button1 type="button" value="替换" onclick=show()><script language=javascript> function show() { var num=document.getElementById("text1").value if(num=="") { alert("没输入"); return false } var str=document.getElementById("textarea1").value re= new RegExp("(update:)("+num+")","g") str=str.replace(re,"delete:index_id;#####:$2") re= new RegExp("(insert:)("+num+")","g") str=str.replace(re,"update:$2") str=str.replace(/#####/g,"insert") alert(str) }</script> 也给个replace实现的例子嘛,我就是不明白怎么将那个输入的数拿去和record比较并替换里面的值。 谢谢 hbhbhbhbhb1021(天外水火)其实我要的就是下面这样的效果。。原来是 new RegExp() 哈哈。。 我也要努力学习啦吖<script language=javascript> function show() { var num=document.getElementById("text1").value if(num=="") { alert("没输入"); return false } var str=document.getElementById("textarea1").value re= new RegExp("(update:)("+num+";)","g") str=str.replace(re,"delete:"+num+";") re= new RegExp("(insert:)("+num+";)","g") str=str.replace(re,"") alert(str) }</script> 简单的下拉框取值问题 发布一个高效的JavaScript分析、压缩工具: JSA 如何建立一个带文本框的按钮,点按钮弹出对话框,把对话框里的值传到文本框中。 页面提交时,为什么提示有问题,还是提交了,请各位高手看看是什么问题 ★★★关于画面关闭时,不进行校验的问题 求救 如何对小数千分位显示? 关于鼠标右键菜单的问题 在JavaScript中如何使用treeview啊 请问用JS如何获得服务器时间! 明儿就过年了:呼吁+散分 获取TD元素。。 在用showModalDialog打开的窗口中,为什么在右侧留有(20px左右)空隙?
<textarea name="textarea1">
record = "update:15;insert:12;";
</textarea>
<input name=button1 type="button" value="替换" onclick=show()>
<script language=javascript>
function show()
{
var num=document.getElementById("text1").value
if(num=="")
{
alert("没输入");
return false
}
var str=document.getElementById("textarea1").value
re= new RegExp("(update:)("+num+")","g")
str=str.replace(re,"delete:index_id;#####:$2")
re= new RegExp("(insert:)("+num+")","g")
str=str.replace(re,"update:$2")
str=str.replace(/#####/g,"insert")
alert(str)
}
</script>
function show()
{
var num=document.getElementById("text1").value
if(num=="")
{
alert("没输入");
return false
}
var str=document.getElementById("textarea1").value
re= new RegExp("(update:)("+num+";)","g")
str=str.replace(re,"delete:"+num+";")
re= new RegExp("(insert:)("+num+";)","g")
str=str.replace(re,"")
alert(str)
}
</script>