【www.bbyears.com--php函数】
<script>
//reps教程tr:原字符串--rgexp:被替换的字符--replacetext:去替换的字符
function replacestring(repstr, rgexp, replacetext){
var str = repstr.replace(rgexp, replacetext)
if ( str.indexof(rgexp) != -1 ){
str = replacestring(str, rgexp, replacetext);
}
return str;
}
function strreplace()
{
var s = document.getelementbyid("s").value;
var s1 = document.getelementbyid("s1").value;
alert( replacestring(s, s1, "vvv") );
}
</script>
/*
var str = "aaaaaabcaae" ;
var reg = /a/g; //定义正则 全文匹配"a"
str.replace(reg,"f"); //结果返回ffffffbcffee
拿到文本框1 的值,赋值给 str
得到文本框2 的值,赋值给 a
用a来构建一个正则表达式 var reg = new regexp(a,"g");
function(str,reg){
return str.replace(reg,"f");
}
调用函数后就可以得到 匹配的结果
replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
语法
stringobject.replace(regexp/substr,replacement)参数 描述
regexp/substr 必需。规定子字符串或要替换的模式的 regexp 对象。
请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 regexp 对象。
replacement 必需。一个字符串值。规定了替换文本或生成替换文本的函数。
*/