替换'。'与';'除了第3和第6之外的字符串

时间:2017-07-18 22:38:11

标签: javascript

我想借助.循环和;语句,将"qwe.qwee.qwer.qwer.qwer.qwww.qwww"替换为'.'中的for,除了第3和第4 if除外

任何人都可以使用if声明更新此内容吗?

var str = "qww.qwer.qwer.qwer.qwww.qwww.qwww";
for (var i = 0; i <= str.length; i++) {
  str = str.replace(".", ";");
}
console.log(str);

1 个答案:

答案 0 :(得分:2)

&#13;
&#13;
var a = 'qwe.qwee.qwer.qwer.qwer.qwww.qwww';
var out = a.split('.').map(function(s, i) { 
    return s + (i >= 2 && i <= 3 ? '' : ';') 
}).join('');
console.log( out );
&#13;
&#13;
&#13;