Ich bin neu in diesem Regex Teil. Meine Funktionalität besteht darin, jedes erste Zeichen in einem Wort als Großbuchstaben und den restlichen Teil in Kleinbuchstaben zu ersetzen. Ich kann eine Änderung leicht durchlaufen. Aber es könnte teurer sein. Um es zu vereinfachen, versuche ich Regex. Ich habe das ganze erste Zeichen in einem Wort in Großbuchstaben geändert, aber ich habe den Rest in Kleinbuchstaben geändert. Wie kann ich erreichen? Siehe den Code untenRegex zum Auswählen und Ersetzen als Titel Fall Wert
var txt= document.getElementById('txt');
var result = document.getElementById('result');
result.onclick = titleCases;
function titleCases(){
txt.innerText = txt.innerText.replace(/\b[a-z]/g,function(f){return f.toUpperCase();})
}
<div id="txt">
replace The tExt
</div>
<button id="result">
Result
</button>
Verwenden '.replace (/ \ b ([az]) (\ w +)/g, Funktion ($ 0, $ 1, $ 2) {return $ 1.toUpperCase() + $ 2.toLowerCase();}) ' –