Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk melaksanakan penggantian biasa dalam jquery

Bagaimana untuk melaksanakan penggantian biasa dalam jquery

青灯夜游
青灯夜游asal
2022-03-28 15:40:262870semak imbas

Dalam jquery, anda boleh menggunakan fungsi replace() untuk melaksanakan penggantian biasa Fungsi ini digunakan untuk melakukan operasi mencari dan menggantikan diganti." Object.replace(ungkapan biasa,'nilai penggantian');".

Bagaimana untuk melaksanakan penggantian biasa dalam jquery

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi jquery 1.10.2, komputer Dell G3.

Dalam jquery, anda boleh menggunakan fungsi replace() untuk melaksanakan penggantian biasa.

Contoh:

<input type="text" id="name" value="1,2,3,4"><br><br>
<button>正则替换</button>

Jika anda ingin menukar semua koma dalam nilai dalam input kepada "-", mula-mula gunakan jQuery's replace kaedah :

$(document).ready(function() {
	$("button").click(function() {
		    var value = $("#name").val();
		    var result = value.replace(',','-');
		    $("#name").val(result);

	})
});

Akibatnya, hanya koma pertama diganti, iaitu:

1-2,3,4

jQuery tidak menyediakan kaedah replaceAll Anda boleh menggunakan ungkapan biasa untuk mencapai ini :

$(document).ready(function() {
	$("button").click(function() {
			var value = $("#name").val();
			var reg = new RegExp(',','g');// g表示全局替换
			var result = value.replace(reg,'-');
			$("#name").val(result);

	})
});

Hasilnya ialah:

1-2-3-4

[Pembelajaran yang disyorkan: tutorial video jQuery, video bahagian hadapan web]

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan penggantian biasa dalam jquery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn