javascript - Corrispondenza di pattern con espressioni regolari per blocchi di numeri e alfabetici
Ho alcune stringhe come queste
aa11b2s
abc1sff3
a1b1sdd2
ecc.... ho bisogno di cambiare queste stringhe con queste
aa 11 b 2 s
abc 1 sff 3
a 1 b 1 sdd 2
Semplicemente dicendo.. ho bisogno di aggiungere uno spazio tra ogni blocco (numerico/alfabetico)
Risposta n. 1
var str = 'aa11b2s'.replace(/([a-z]+|\d+)(?!$)/gi, '$1 ');
Risposta n. 2
var str = 'aa11b2s';
console.log(str.replace(/([\d.]+)/g, ' $1 ').replace(/^ +| +$/g, ''));
