Rumah >hujung hadapan web >tutorial js >jQuery keluarkan tali dari rentetan
, menawarkan pendekatan fleksibel yang serupa dengan keupayaan manipulasi substring PHP. Ujian dan percubaan dengan kod menggunakan Firebug atau alat pemaju penyemak imbas anda. grep()
(function($) { var myFruits = "Apples, Bananas, Mangos, Blackberries, Oranges"; myFruits = myFruits.replace(/bMangos(, |$)/gi, ""); myFruits = "Apples, Bananas, Mangos, Blackberries, Oranges"; var result = $.grep(myFruits.split(', '), function(v) { return v != "Mangos"; }).join(', '); console.log(result); function filterOut(my_str, t) { //string, term return $.grep(my_str.split(', '), function(v) { return v != t; }).join(', '); } })(jQuery); //output: Apples, Bananas, Blackberries, Oranges
Soalan Lazim (Soalan Lazim) pada JQuery String Manipulation
Bahagian ini membahas soalan -soalan umum mengenai manipulasi rentetan dalam jQuery.
Q: Bagaimana saya mengeluarkan watak tertentu dari rentetan menggunakan jQuery?
a: Gunakan kaedah . Contohnya: replace()
var str = "Hello, World!"; str = str.replace(",", ""); // Removes the commaQ: Bagaimana saya membuang pelbagai contoh watak?
a:
Gunakan bendera global (g
replace()
var str = "Hello, World, Hello!"; str = str.replace(/,/g, ""); // Removes all commas
a:
replace()
Q: Bagaimana saya membuang subsensif subsensitively?
var str = "Hello, World!"; str = str.replace("World", ""); // Removes "World"a:
Gunakan ekspresi biasa yang tidak sensitif ( bendera):
Q: Bagaimana saya membuang watak pertama? i
var str = "Hello, World!"; str = str.replace(/world/i, ""); // Removes "World" regardless of casea:
Gunakan kaedah :
Q: Bagaimana saya membuang watak terakhir? substring()
var str = "Hello, World!"; str = str.substring(1); // Removes the "H"a:
Gunakan kaedah :
Q: Bagaimana saya membuang watak pada kedudukan tertentu? slice()
var str = "Hello, World!"; str = str.slice(0, -1); // Removes the "!"a:
Gunakan dua kali:
Q: Bagaimana saya mengeluarkan semua ruang? slice()
var str = "Hello, World!"; str = str.slice(0, 5) + str.slice(6); // Removes the character at position 6 (index 5)a:
Gunakan ekspresi biasa yang sepadan dengan semua aksara ruang putih:
Q: Bagaimana saya membuang semua aksara bukan alphanumerik?
var str = "Hello, World!"; str = str.replace(/\s/g, ""); // Removes all spacesa:
Q: Bagaimana saya membuang rentetan dari hujung rentetan lain?
a:
var str = "Hello, World!"; str = str.replace(/\W/g, ""); // Removes all non-alphanumeric charactersGunakan ungkapan biasa yang menambat perlawanan hingga akhir rentetan (
Atas ialah kandungan terperinci jQuery keluarkan tali dari rentetan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!