2017-09-21 3 views
-1

最後のX文字までn個の要素のグループに分割し、mのグループに分割したいと思います。最後のN個の要素をXのグループに分割し、残りをYのグループに分割します。

例: は2のグループの最初の文字を分割し、3

var sNumber = "1234567890"; 

var sNewNumber = sNumber.replace(RegEx,"$1 "); 

var sSplitNumber = "12 34 567 890"; 

のグループ内の最後の6文字は、誰もがこれで私を助けてもらえます?

おかげで、事前

答えて

0

にあなたは文字の希望カウントに肯定先読みを使用することができます。

var string = '1234567890', 
 
    result = string.replace(/..(?=..(?=...)|...$)/g, '$& '); 
 
    
 
console.log(result);

+0

おかげニーナ! この場合は問題なく動作しますが、他の形式で必要な場合はどうすればよいですか? 3、4、5のグループはn-8,9,10まで... ?? – DrobCode

+0

あなたは 'while'ループを使用するかもしれません。 –

+0

申し訳ありませんが、私は正規表現について知りませんが、どうすればいいですか? – DrobCode

関連する問題