私はこれらのようないくつかの文字列を持っています
aa11b2s
abc1sff3
a1b1sdd2
など....これらの文字列をこれらに変更する必要があります
aa 11 b 2 s
abc 1 sff 3
a 1 b 1 sdd 2
簡単に言うと..各(数字/アルファベット)ブロックの間にスペースを追加する必要があります
私はこれらのようないくつかの文字列を持っています
aa11b2s
abc1sff3
a1b1sdd2
など....これらの文字列をこれらに変更する必要があります
aa 11 b 2 s
abc 1 sff 3
a 1 b 1 sdd 2
簡単に言うと..各(数字/アルファベット)ブロックの間にスペースを追加する必要があります
var str = 'aa11b2s'.replace(/([a-z]+|\d+)(?!$)/gi, '$1 ');
var str = 'aa11b2s';
console.log(str.replace(/([\d.]+)/g, ' $1 ').replace(/^ +| +$/g, ''));
result = subject.replace(/[a-z](?=[0-9])|[0-9](?=[a-z])/ig, "$& ");
これは、2 番目の文字を消費することなく、数字が続く文字、または文字が続く数字に一致します。次に、最初の文字を同じ文字とそれに続くスペースに置き換えます。