您的位置:首页 > Web前端 > JavaScript

javascript的常用string操作——join,replace和replaceAll的实现

2013-04-12 15:20 316 查看
1.join函数

和JS 中的JOIN 方法一样,将一数组按照JOIN的参数连接起来。

比如:

var arr = [ "a", "b", "c", "d", "e" ];

document.write(arr.join("-"));

结果:a-b-c-d-e。


var members=["John","Steve","Ben","Damon","Ian"];

$('p.allmem').html(members.join("<br/>"));
这事jquery中的代码,作用是将数组以<br>分隔显示在段落p中。
结果为:
John

Steve

Ben

Damon

Ian

2.replace函数

replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
//将字母a替换成字母A
strM.replace("a","A");


3.replaceAll函数
javascript本身并没有实现replaceAll函数,需要自己进行扩展:
String.prototype.replaceAll  = function(s1,s2){
return this.replace(new RegExp(s1,"gm"),s2);   //这里的gm是固定的,g可能表示global,m可能表示multiple。
}
ok!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: