Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Boleh Memadankan Seluruh Perkataan dalam JavaScript Menggunakan Ungkapan Biasa?

Bagaimanakah Saya Boleh Memadankan Seluruh Perkataan dalam JavaScript Menggunakan Ungkapan Biasa?

Barbara Streisand
Lepaskan: 2024-12-07 18:00:17
asal
161 orang telah melayarinya

How Can I Match Whole Words in JavaScript Using Regular Expressions?

Memadankan Keseluruhan Perkataan dalam JavaScript

Tugas di tangan ialah untuk mencari setiap tika bagi keseluruhan perkataan yang ditentukan dalam medan teks. Pertimbangkan untuk mencari istilah "saya". Carian harus mengenal pasti semua kejadian "saya" dalam teks, tidak termasuk variasi seperti "memmm."

Selepas bereksperimen dengan suis b tanpa berjaya, mari kita mendalami isu tersebut. Teks carian JavaScript berikut digunakan:

var lookup = '\n\n\n\n\n\n2    PC Games        \n\n\n\n';
lookup  = lookup.trim() ;
alert(lookup );

var tttt = 'tttt';
alert((/\b(lookup)\b/g).test(2));
Salin selepas log masuk

Ungkapan biasa dinamik diperlukan untuk pemadanan yang berkesan. Berikut ialah kod yang disemak:

new RegExp("\b" + lookup + "\b").test(textbox.value)
Salin selepas log masuk

Dalam contoh yang disediakan:

alert((/\b(2)\b/g).test(lookup));
Salin selepas log masuk

logiknya terbalik.

Rujuk sumber yang disediakan untuk panduan selanjutnya:

  • Pengeluaran semula: https://regexpal.com/
  • Objek Regex: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memadankan Seluruh Perkataan dalam JavaScript Menggunakan Ungkapan Biasa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan