so ändern Sie groß-zu Kleinbuchstaben mit regex javascript
Könnte es ein beliebiger string sein, es sollte passen nur der GROß-Teil und wechseln Sie zu Kleinbuchstaben, zum Beispiel:
"It's around August AND THEN I get an email"
werden
"It's around August and then I get an email"
wie Sie sehen können, das Wort It's
, August
und I
sollte ignoriert werden
"GROß-Teil" ?? was sind die Begrenzungen?
Haben Sie alle Parameter, die definieren, was ignoriert werden sollte/nicht ignoriert?
Warum sollte
Was wäre, wenn Ihre Eingabe ist
Warum RegEx für diese? seine so einfach wie
Haben Sie alle Parameter, die definieren, was ignoriert werden sollte/nicht ignoriert?
Warum sollte
It's August I
ignoriert werden? Gibt es irgendwelche versteckten Anforderungen gibt es? Wie, das erste Wort des Satzes sollte erhalten bleiben, die Monatsnamen,....Was wäre, wenn Ihre Eingabe ist
It's HTML
?Warum RegEx für diese? seine so einfach wie
value.toLowerCase()
InformationsquelleAutor John Smith | 2015-08-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
/\b[A-Z]{2,}\b/g
match all-caps Worte und dann.replace()
mit einem Rückruf, der Kleinbuchstaben entspricht.Auch, fühlen Sie sich frei zu verwenden, ein komplizierter Ausdruck. Dieser wird schauen, für großgeschriebene Wörter, die mit 1+ Länge mit "ich" als Ausnahme (ich habe auch eine, die sah auf dem ersten Wort, ein Satz anders, aber das war komplizierter und erfordert aktualisierte Logik in der callback-Funktion haben, da Sie immer noch wollen, dass der erste Buchstabe großgeschrieben):
InformationsquelleAutor Sam