Pertanyaan yang diberi tag regex

Ekspresi reguler menyediakan bahasa deklaratif untuk mencocokkan pola dalam string. Mereka umumnya digunakan untuk validasi string, parsing, dan transformasi. Karena ekspresi reguler tidak sepenuhnya standar, semua pertanyaan dengan tag ini juga harus mencakup tag yang menentukan bahasa atau alat pemrograman yang berlaku. CATATAN: Meminta HTML, JSON, dll. Regex cenderung ditanggapi dengan reaksi negatif. Jika ada pengurai untuk itu, gunakan itu.

1380
Bagaimana Anda menggunakan variabel dalam ekspresi reguler?

Saya ingin membuat String.replaceAll()metode dalam JavaScript dan saya berpikir bahwa menggunakan regex akan menjadi cara yang paling singkat untuk melakukannya. Namun, saya tidak tahu cara meneruskan variabel ke regex. Saya sudah bisa melakukan ini yang akan menggantikan semua instance "B"dengan...

1249
\ d kurang efisien daripada [0-9]

Saya membuat komentar kemarin pada jawaban di mana seseorang telah digunakan [0123456789]dalam ekspresi reguler daripada [0-9]atau \d. Saya mengatakan mungkin lebih efisien menggunakan rentang atau digit specifier daripada set karakter. Saya memutuskan untuk mengujinya hari ini dan mengejutkan...

752
Periksa apakah string cocok dengan regex di JS

Saya ingin menggunakan JavaScript (bisa dengan jQuery) untuk melakukan validasi sisi klien untuk memeriksa apakah string cocok dengan regex: ^([a-z0-9]{5,})$ Idealnya itu adalah ekspresi yang mengembalikan benar atau salah. Saya seorang pemula JavaScript, apakah match()melakukan apa yang saya...

580
jQuery pemilih reguler ekspresi

Saya setelah dokumentasi tentang penggunaan wildcard atau ekspresi reguler (tidak yakin tentang terminologi yang tepat) dengan pemilih jQuery. Saya telah mencari ini sendiri tetapi tidak dapat menemukan informasi tentang sintaks dan cara menggunakannya. Adakah yang tahu di mana dokumentasi untuk...