Bagaimana saya bisa menggunakan jquery di sisi klien untuk membuat substring "nameGorge" dan menghapus "name" sehingga hanya menghasilkan "Gorge"?
var name = "nameGorge"; //output Gorge
javascript
jquery
string
Jurang
sumber
sumber
Jawaban:
Tidak perlu jQuery! Cukup gunakan metode substring:
Atau jika teks yang ingin Anda hapus tidak statis:
sumber
Menggunakan
.split()
. (Versi kedua menggunakan.slice()
dan.join()
di Array.)Menggunakan
.replace()
.Menggunakan
.slice()
di String.sumber
Javascript standar akan melakukannya menggunakan sintaks berikut:
string.substring (dari, ke)
Baca lebih lanjut di sini: http://www.w3schools.com/jsref/jsref_substring.asp
sumber
Itu hanya JavaScript biasa: lihat
substring
dansubstr
.sumber
slice()
. Strange JS seharusnya memiliki banyak cara untuk mengatakan hal yang sama, semuanya sedikit berbeda.slice()
adalah metode pilihan saya karena ia berperilaku konsisten denganslice()
pada array, dan memungkinkan indeks awal dan akhir negatif untuk indeks-dari-akhir.substring
dan yangsubstr
mengambil parameter panjang dan mana yang mengambil indeks akhir - saya selalu perlu mencari dokumen untuk mencari tahu.Anda tidak perlu jquery untuk melakukan itu.
sumber
sumber
Ya, Anda bisa, meskipun itu bergantung pada fungsionalitas bawaan Javascript dan bukan pustaka jQuery.
http://www.w3schools.com/jsref/jsref_substr.asp The
substr
fungsi akan memungkinkan Anda untuk mengambil bagian-bagian tertentu dari string.Sekarang, jika Anda mencari string atau karakter tertentu untuk digunakan untuk menemukan bagian mana dari string yang akan diekstrak, Anda juga dapat menggunakan fungsi indexOf. http://www.w3schools.com/jsref/jsref_IndexOf.asp
Pertanyaannya agak kabur; bahkan hanya teks tautan dengan 'nama' akan mencapai hasil yang diinginkan. Apa kriteria untuk mendapatkan substring Anda?
sumber
strpos
fungsi PHP dalam pertanyaan tentang JavaScript?Bagaimana dengan berikut ini?
sumber