Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Bagaimana untuk melaksanakan penggantian biasa dalam jquery

Bagaimana untuk melaksanakan penggantian biasa dalam jquery

青灯夜游
Lepaskan: 2022-03-28 15:40:55
asal
2895 orang telah melayarinya

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>
Salin selepas log masuk

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);

	})
});
Salin selepas log masuk

Akibatnya, hanya koma pertama diganti, iaitu:

1-2,3,4
Salin selepas log masuk

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);

	})
});
Salin selepas log masuk

Hasilnya ialah:

1-2-3-4
Salin selepas log masuk

[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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan