`
fiftyk
  • 浏览: 22480 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
文章分类
社区版块
存档分类
最新评论

替换字符串指定位置字符

阅读更多

今天遇到这个问题,首先的反应是用正则表达式,但不熟悉,pass掉了,又想到截断字符串,觉得也不好,最后想到使用循环,代码如下:

 

String.prototype.replaceAt = function(index,ch){
    var newStr = "";
    for(var i in this){
        if(i == index){
            newStr += ch;
        }
        if(typeof(this[i]) == "string"){
            newStr += this[i];
        }
    }
    return newStr;
}
 

javascript真强大,感觉应该还有更好的办法,一时没想起来,有路过的大侠,希望能给点建议!谢谢了.

0
2
分享到:
评论
1 楼 Jankerli 2010-12-21  
我才剛開始學習JS,能給個實例出來就更好了···

相关推荐

Global site tag (gtag.js) - Google Analytics