首页 > PHP资讯 > HTML5培训技术 > js替换功能函数,用正则表达式解决,js的全部替换_javasc

js替换功能函数,用正则表达式解决,js的全部替换_javasc

HTML5培训技术
alert("abacacf".replace('a','9'));
alert("abacacf".replace(/a/g,'9'));
第一个运行的结果 9bacaf 这个只是替换了第一个
第二个运行的结果 9b9c9f 这个能实现js的全部替换功能
其实第二个的意思就是用正则表达式实现全局的替换 g 代表 gobal

另附:带有特殊符号的全局替换

代码如下:





New Document




<script language="javascript" type="text/javascript">
String.prototype.replaceAll = stringReplaceAll;
function stringReplaceAll(AFindText,ARepText){
var raRegExp = new RegExp(AFindText.replace(/([()[]{}^$+-*?."'|/\])/g,"\$1"),"ig");
return this.replace(raRegExp,ARepText);
}
function myreplace(){
var content=document.getElementById("content").value;
var rel_con=content.replaceAll("$name","wwww");
document.getElementById("content2").value=rel_con;
}
《script》


onclick="myreplace()"/>



HTML5培训技术

本文由欣才IT学院整理发布,未经许可,禁止转载。
支持1不支持0