下面小编就为大家带来一篇js替换、删除表单中所有指定的字符(实现代码)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
一、删除指定字符
function del(){
var val = document.getElementById('textfield').value;
val=val.replace(/http:\/\/www.dedecms.com/g,'');
document.getElementById('textfield').value=val;
}
复制以上代码,保存于html文本中,点击删除按钮即可删除指定字符。
接下来我们直接试试看吧(点击删除按钮,删除表单中的“测试”两个字):
删除
当然,我们也可以让网页打开的时候立即自动执行或延迟数秒后执行,就像这样:
function del(){
var val = document.getElementById('textfield').value;
val=val.replace(/http:\/\/www.dedecms.com/g,'');
document.getElementById('textfield').value=val;
}
//1秒(1000毫秒)后自动执行,改为0则立即执行
setTimeout("del()",1000);
此代码只适用于textarea、input标签中,只需要将id保持一致即可。如果需要在div、span、a、body等标签使用,继续往下看。
二、替换指定字符
试一试
document.getElementById('gb').innerHTML = document.getElementById('gb').innerHTML.replace(/替换/g, '改变').replace(/字符/g, '文字');
}
//1秒(1000毫秒)后自动执行,改为0则立即执行
//setTimeout("gb()", 1000);