Hi EKKi.
document.write(foo + ' => ' + foo.replace(/-([a-z])/g, '$1'.toUpperCase()) + ' (sollte eigentlich "' + bar + '" werden)\n');
Aber das toUpperCase() bzw. toLowerCase() wird einfach nur ignoriert
Was soll denn 'toUpperCase' mit dem String '$1' tun? Vielleicht '$' in '€' umwandeln? Das ist seit der Finanzkrise Unsinn ;-)
Viele Gruesse,
der Bademeister