Heim  >  Artikel  >  Web-Frontend  >  So implementieren Sie regelmäßige Ersetzungen in jquery

So implementieren Sie regelmäßige Ersetzungen in jquery

青灯夜游
青灯夜游Original
2022-03-28 15:40:262870Durchsuche

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');".

So implementieren Sie regelmäßige Ersetzungen in jquery

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn