devo convertire tutti i caratteri inferiori alla tomaia e tutto superiore a quella inferiore in qualche stringa.Converti caratteri superiore a quella inferiore e inferiore superiore (viceversa)
Ad esempio
var testString = 'heLLoWorld';
Dovrebbe essere
'HEllOwORLD'
dopo la conversione.
Qual è il modo più elagant per implementare questo, senza salvare stringa di temperatura.
mi sarebbe molto più meglio se raggiungere tale risultato utilizzando le espressioni regolari.
Grazie.
come stringhe JavaScript sono immutabili questo è tecnicamente impossibile, è necessario finire con almeno una stringa aggiuntiva (che si può ovviamente assegnare di nuovo al 'testString', ma la stringa supplementare era ancora lì.) Tutte le risposte finora finiscono con copie della stringa, 2 con due copie (una in un array e una in una stringa in un caso, entrambe negli array nel secondo), una con una copia esplicita in una seconda stringa. – blm
Vedere [questa demo] (https://jsfiddle.net/q6rqy2bp/) in base alla risposta alla domanda originale. –