Heim > Artikel > Web-Frontend > So implementieren Sie regelmäßige Ersetzungen in jquery
In jquery können Sie die Funktion „replace()“ verwenden, um reguläre Ersetzungsvorgänge durchzuführen. Sie kann Inhalte ersetzen, die dem regulären Ausdruck entsprechen ( Regulärer Ausdruck,'Ersatzwert');".
Die Betriebsumgebung dieses Tutorials: Windows7-System, jquery1.10.2-Version, Dell G3-Computer.
In jquery können Sie die Funktion replace() verwenden, um eine regelmäßige Ersetzung zu implementieren.
Beispiel:
<input type="text" id="name" value="1,2,3,4"><br><br> <button>正则替换</button>
Wenn Sie alle Kommas im Wert in input
in „-“ ändern möchten, verwenden Sie zunächst die Ersetzungsmethode von jQuery:
$(document).ready(function() { $("button").click(function() { var value = $("#name").val(); var result = value.replace(',','-'); $("#name").val(result); }) });
Das Ergebnis ist, dass nur das erste Komma ersetzt wird :
1-2,3,4
jQuery stellt die Methode „replaceAll“ nicht zur Verfügung. Sie können reguläre Ausdrücke verwenden, um dies zu erreichen:
$(document).ready(function() { $("button").click(function() { var value = $("#name").val(); var reg = new RegExp(',','g');// g表示全局替换 var result = value.replace(reg,'-'); $("#name").val(result); }) });
Das Ergebnis ist:
1-2-3-4
[Empfohlenes Lernen: jQuery-Video-Tutorial, Web-Frontend-Video]
Das obige ist der detaillierte Inhalt vonSo implementieren Sie regelmäßige Ersetzungen in jquery. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!