js脚本,删除文本框内指定内容
比如文本框内有N行123$zxc$abc这样的内容,每一行的格式都的这样我想批量删除每行的123$,或者批量删除每行的123$和$abc,只留下zxc。注:123zxca...
比如文本框内有N行 123$zxc$abc 这样的内容,每一行的格式都的这样
我想批量删除每行的 123$ ,或者批量删除每行的 123$ 和 $abc ,只留下 zxc 。
注:123 zxc abc 是不固定数值。
123 zxc abc 是不固定数值。有可能是中文,有可能是英文,还有可能是数字。
是随机变换的数据。 展开
我想批量删除每行的 123$ ,或者批量删除每行的 123$ 和 $abc ,只留下 zxc 。
注:123 zxc abc 是不固定数值。
123 zxc abc 是不固定数值。有可能是中文,有可能是英文,还有可能是数字。
是随机变换的数据。 展开
5个回答
展开全部
JS删除文本框的内容,使用String对象的replace方法即可,例如下面的代码,点击按钮时,文本框里面所有的$zxc$均被删除掉:
<script type="text/javascript">
function del(){
var val = document.getElementById('textfield').value;
val=val.replace(/\$zxc\$/g,'');
document.getElementById('textfield').value=val;
}
</script>
<textarea name="textfield" rows="10">
123$zxc$abc
223$zxc$abd
323$zxc$abe
</textarea>
<input type="submit" name="Submit" value="删除" onclick="del()" />
2015-11-11 · 知道合伙人互联网行家
关注
展开全部
比如文本框内有N行 123$zxc$abc 这样的内容,每一行的格式都的这样
我想批量删除每行的 123$ ,或者批量删除每行的 123$ 和 $abc ,只留下 zxc 。
注:123 zxc abc 是不固定数值。
具体代码如下:
<script type="text/javascript">
function del(){
var val = document.getElementById('textfield').value;
var a= val.match(/\$.+?\$.+/g);
var i;
var tempval="";
for(i=0;i<a.length;i++)
{
tempval=tempval+"\n"+a[i];
}
document.getElementById('textfield').value=tempval;
}
</script>
<textarea name="textfield" rows="10">
123$zxc$abc
123$zxc$abc
123$zxc$abc
</textarea>
<input type="submit" name="Submit" value="删除" onclick="del()" />
我想批量删除每行的 123$ ,或者批量删除每行的 123$ 和 $abc ,只留下 zxc 。
注:123 zxc abc 是不固定数值。
具体代码如下:
<script type="text/javascript">
function del(){
var val = document.getElementById('textfield').value;
var a= val.match(/\$.+?\$.+/g);
var i;
var tempval="";
for(i=0;i<a.length;i++)
{
tempval=tempval+"\n"+a[i];
}
document.getElementById('textfield').value=tempval;
}
</script>
<textarea name="textfield" rows="10">
123$zxc$abc
123$zxc$abc
123$zxc$abc
</textarea>
<input type="submit" name="Submit" value="删除" onclick="del()" />
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script type="text/javascript">
function del(){
var val = document.getElementById('textfield').value;
var a= val.match(/\$.+?\$.+/g);
var i;
var tempval="";
for(i=0;i<a.length;i++)
{
tempval=tempval+"\n"+a[i];
}
document.getElementById('textfield').value=tempval;
}
</script>
<textarea name="textfield" rows="10">
123$zxc$abc
123$zxc$abc
123$zxc$abc
</textarea>
<input type="submit" name="Submit" value="删除" onclick="del()" />
function del(){
var val = document.getElementById('textfield').value;
var a= val.match(/\$.+?\$.+/g);
var i;
var tempval="";
for(i=0;i<a.length;i++)
{
tempval=tempval+"\n"+a[i];
}
document.getElementById('textfield').value=tempval;
}
</script>
<textarea name="textfield" rows="10">
123$zxc$abc
123$zxc$abc
123$zxc$abc
</textarea>
<input type="submit" name="Submit" value="删除" onclick="del()" />
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script type="text/javascript">
function del(){
var val = document.getElementById('textfield').value;
val = val.replace(/123\$/g,'');
val = val.replace(/\$abc/g,'');
document.getElementById('textfield').value=val;
}
</script>
<textarea name="textfield" rows="10">
123$zxc$abc
123$zxc$abc
123$zxc$abc</textarea>
<input type="submit" name="Submit" value="删除" onclick="del()" />
function del(){
var val = document.getElementById('textfield').value;
val = val.replace(/123\$/g,'');
val = val.replace(/\$abc/g,'');
document.getElementById('textfield').value=val;
}
</script>
<textarea name="textfield" rows="10">
123$zxc$abc
123$zxc$abc
123$zxc$abc</textarea>
<input type="submit" name="Submit" value="删除" onclick="del()" />
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询