请问javascript中字符串替换函数是什么? 没有,但可以通过substring(),indexof()等函数自已来替换. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var str="abcdef"str.replace(old,new) <script>var msg="我是一个好人";var msg2=msg.replace("好", "坏");alert(msg2);</script> 我刚才做了一个Replace的类:function CreateString( setString ){ this.oString = setString ; this.Replace = str_Replace ;} function str_Replace( Sstr, Tstr ){ var sourceString = this.oString ; var returnString = "" ; var stringArray = sourceString.split( Sstr ) ; var Arraylength = stringArray.length ; for( i=0 ; i < Arraylength-1 ; i++ ) { returnString = returnString + stringArray[i] + Tstr ; } returnString = returnString + stringArray[Arraylength-1] ; return returnString ;}具体这样使用:(没做太多测试)var changeSting = new CreateString( YourSting );changeSting.Replace( strA , strB ); 搞什么阿???那门语言会没有replace().........faint 对不起,是有replace()的.var yourString = "abcd" ;yourString = yourString.replace( "a" ,"b" ) ;alert( yourString ); string.replace("你准备换的字","要换成的字"); string.replace("你准备换的字","要换成的字"); js怎样判断同一类型浏览器全部关闭 关于ext2.02在IE8下运行有bug 问个jquery.comet问题 一个关于TEXTAREA的问题,很急,请前辈帮忙,应该很简单的 使用script跳转的问题 为什么不能自动安装flashplayer 请大夹们介绍一下JavaScript debug 相关的工具和方法 怎样使表单里内的文本框内按回车后,表单不会被提交? 请教:关于关闭IE浏览器窗口的问题! 为什么我点击浏览器中的“脚本调试程序”,之后不会打开脚本调试程序哪? 请教:怎么在javascript里面表示<td nowrap>? 这个方法搞不清。
str.replace(old,new)
var msg="我是一个好人";
var msg2=msg.replace("好", "坏");
alert(msg2);
</script>
function CreateString( setString )
{
this.oString = setString ;
this.Replace = str_Replace ;
}
function str_Replace( Sstr, Tstr )
{
var sourceString = this.oString ;
var returnString = "" ;
var stringArray = sourceString.split( Sstr ) ;
var Arraylength = stringArray.length ;
for( i=0 ; i < Arraylength-1 ; i++ )
{
returnString = returnString + stringArray[i] + Tstr ;
}
returnString = returnString + stringArray[Arraylength-1] ;
return returnString ;
}具体这样使用:(没做太多测试)
var changeSting = new CreateString( YourSting );
changeSting.Replace( strA , strB );
var yourString = "abcd" ;
yourString = yourString.replace( "a" ,"b" ) ;
alert( yourString );