Cortys: "camelCase" in css-Schreibweise umwandeln

Beitrag lesen

Hallo!
Ich möchte einen CSS-Attribut-Namen aus der in JavaScript üblichen Schreibweise in den tatsächlichen CSS-Namen umwandeln.
Also z.B. so etwas: "backgroundColor" -> "background-color".

Wie sollte ich da am besten herangehen? Am liebsten würde ich nicht mit einer Schleife durch alle Zeichen laufen, da das bei vielen zu prüfenden Strings doch recht ineffizient ist.
Gibt es da eine bessere Lösung? Optimal wäre ein einziger RegEx. (Wenn möglich...)

Danke für eure Hilfe!