Rumah >hujung hadapan web >tutorial js >jQuery keluarkan tali dari rentetan

jQuery keluarkan tali dari rentetan

Christopher Nolan
Christopher Nolanasal
2025-03-02 00:11:08552semak imbas

jQuery remove string from string

Panduan ini menunjukkan cara menghapuskan substrings dari rentetan menggunakan jQuery. Contohnya menggunakan fungsi JQuery

, 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 comma
Q: Bagaimana saya membuang pelbagai contoh watak?

a:

Gunakan bendera global () dalam ungkapan biasa : g replace()

Q: Bagaimana saya membuang substring?
var str = "Hello, World, Hello!";
str = str.replace(/,/g, ""); // Removes all commas

a: Kaedah

berfungsi untuk substrings juga:

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 case
a:

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 spaces
a: Gunakan aksara yang tidak sesuai dengan ekspresi biasa:

Q: Bagaimana saya membuang rentetan dari hujung rentetan lain?

a:
var str = "Hello, World!";
str = str.replace(/\W/g, ""); // Removes all non-alphanumeric characters
Gunakan 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!

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