可以Replace 的。为什么要用正则?
解决方案 »
- confirm()函数中的按钮(默认是"确定"和"取消")能否修改?我要把"确定"改成"保存"
- js能否判断访问权限
- 问个问题
- javascript数组array如何去重效率最高
- javascript能否把一张大图根据坐标转成小图的功能
- JavaScript验证整个表单
- 我想做到单击下拉框中的选项,使文本框内容相应做出改变,没实现!谁能帮我?(可将我问题中的代码直接存成.htm文件调试,在线等候!)
- 当鼠标移到<a>上如何屏蔽在status bar显示的内容
- 检测输入框内字符串长度
- 关于execScript的问题
- 获取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>