2017-07-18 61 views
-3

字符串我想"qwe.qwee.qwer.qwer.qwer.qwww.qwww";更換.除了第3和與for循環和if報表的幫助下4 '.'替換'。'與';'除了第3和第6

任何人都可以用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

這聽起來像是一個[XY問題】(http://xyproblem.info/)。爲什麼特別在第3次和第4次(或第6次)發生?你想達到什麼目的? – 4castle

回答

2

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);