Ujian Ekspresi Reguler

Karakter Cina Karakter Dua Byte Baris Kosong Kosong Depan dan Belakang Email URL Nomor Seluler Nomor Telepon (Domestik) Bilangan Pecahan Negatif Bilangan Bulat Bilangan Pecahan Positif Nomor QQ Kode Pos Alamat IP Nomor Identitas Format Tanggal Bilangan Bulat Positif Bilangan Bulat Negatif Nama Pengguna
Ekspresi Reguler:
Teks Pengganti

Pengenalan Alat Uji Ekspresi Reguler

Alat Uji Ekspresi Reguler memberikan Anda kemampuan untuk validasi ekspresi reguler dengan js, cek ekspresi reguler, alat uji ekspresi reguler, dan dapat mengekstrak konten teks berdasarkan ekspresi reguler yang dikustomisasi secara online. Semoga ini membantu Anda.


Fungsi Ekspresi Reguler

Ekspresi Reguler (Regular Expression) adalah pola teks yang mencakup karakter biasa (seperti huruf dari a hingga z) dan karakter khusus (disebut "metakarakter"). Ekspresi reguler menggunakan satu string untuk mendeskripsikan atau mencocokkan serangkaian string yang cocok dengan aturan sintaks tertentu. Meskipun agak rumit, ekspresi reguler sangat kuat; setelah Anda belajar cara menggunakannya, Anda dapat meningkatkan efisiensi Anda dan mendapatkan kepuasan besar. Banyak bahasa pemrograman mendukung manipulasi string menggunakan ekspresi reguler.

Metakarakter Umum
Kode Deskripsi
. Mencocokkan karakter apa pun kecuali karakter baris baru
\w Mencocokkan huruf, angka atau garis bawah
\s Mencocokkan karakter spasi apa pun
\d Mencocokkan angka
\b Mencocokkan awal atau akhir kata
^ Mencocokkan awal string
$ Mencocokkan akhir string
Batasan Umum
Kode/Sintaks Deskripsi
* Ulangi nol kali atau lebih
+ Ulangi satu kali atau lebih
? Ulangi nol kali atau satu kali
{n} Ulangi n kali
{n,} Ulangi n kali atau lebih
{n,m} Ulangi dari n ke m kali
Negasi Umum
Kode/Sintaks Deskripsi
\w Mencocokkan karakter yang bukan huruf, angka, garis bawah, atau karakter Cina
\s Mencocokkan karakter yang bukan karakter spasi
\d Mencocokkan karakter yang bukan angka
\b Mencocokkan posisi yang bukan awal atau akhir kata
[^x] Mencocokkan karakter apa pun kecuali x
[^aeiou] Mencocokkan karakter apa pun kecuali huruf aeious

Referensi Ekspresi Reguler

Karakter Deskripsi
^\d+$ // Mencocokkan bilangan bulat non-negatif (bilangan positif + 0)
// Mencocokkan bilangan bulat ^\d+(\.\d+)?$ // Mencocokkan bilangan pecahan non-negatif (bilangan pecahan positif + 0)
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ // Mencocokkan bilangan pecahan positif
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ // Mencocokkan bilangan pecahan non-positif (bilangan pecahan negatif + 0)
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ // Mencocokkan bilangan pecahan negatif
^(-?\d+)(\.\d+)?$ // Mencocokkan bilangan pecahan
^[A-Za-z]+$????????? // Mencocokkan string yang terdiri dari 26 huruf alfabet
^[A-Z]+$ ??? // Mencocokkan string yang terdiri dari 26 huruf alfabet kapital
^[a-z]+$ // Mencocokkan string yang terdiri dari 26 huruf alfabet kecil
^[A-Za-z0-9]+$ // Mencocokkan string yang terdiri dari angka dan 26 huruf alfabet
^\w+$ // Mencocokkan string yang terdiri dari angka, 26 huruf alfabet atau garis bawah
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$ // Mencocokkan alamat email
^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$ // Mencocokkan url
[\u4e00-\u9fa5] Mencocokkan ekspresi reguler karakter Cina
[^\x00-\xff] Mencocokkan karakter dua byte (termasuk karakter Cina)
\n[\s| ]*\r Mencocokkan ekspresi reguler baris kosong
/<(.*)>.*<\/>|<(.*)\/>/ Mencocokkan ekspresi reguler tag HTML
(^\s*)|(\s*$) Mencocokkan ekspresi reguler untuk spasi di muka dan di belakang
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* Mencocokkan ekspresi reguler alamat email
^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ Mencocokkan ekspresi reguler URL
^[a-zA-Z][a-zA-Z0-9_]{4,15}$ Mencocokkan keabsahan akun (dimulai dengan huruf, panjang antara 5-16 byte, diperbolehkan huruf, angka, dan garis bawah)
(\d{3}-|\d{4}-)?(\d{8}|\d{7})? Mencocokkan nomor telepon domestik
^[1-9]*[1-9][0-9]*$ Mencocokkan nomor QQ

Alat Uji Ekspresi Reguler - Verifikasi dan Uji Ekspresi Reguler Secara Online

Selamat datang di Alat Uji Ekspresi Reguler kami! Alat ini memberikan cara yang sederhana dan nyaman bagi pengembang untuk menguji, memverifikasi, dan mendebug ekspresi reguler secara online. Baik Anda menggunakan JavaScript, Java, atau ekspresi reguler dari bahasa lain, alat kami akan memberikan dukungan yang kuat, membantu Anda dengan cepat memeriksa dan memperbaiki kesalahan ekspresi reguler, memastikan mereka dapat mencocokkan konten teks dengan benar.

Apa itu Ekspresi Reguler?

Ekspresi Reguler (Regular Expression, disingkat RegEx) adalah alat yang kuat untuk mencocokkan dan memanipulasi string. Ini memungkinkan pengembang untuk menggunakan pola tertentu untuk menemukan, mengganti, atau mengekstrak informasi dari string. Ekspresi reguler banyak digunakan dalam pengolahan teks, validasi data, dan ekstraksi teks.

Bagaimana cara menggunakan Alat Uji Ekspresi Reguler?

Menggunakan alat ini sangat sederhana, Anda hanya perlu mengikuti langkah-langkah berikut untuk menguji ekspresi reguler:

  1. Masukkan konten yang ingin Anda cocokkan dalam kotak teks.
  2. Masukkan ekspresi reguler yang ingin Anda validasi atau uji.
  3. Klik tombol "Uji", alat akan secara otomatis memverifikasi apakah ekspresi reguler cocok dengan teks yang dimasukkan dan menampilkan hasilnya.

Fitur Unggulan:

  • Dukungan Multi-Bahasa: Mendukung validasi ekspresi reguler untuk JavaScript, Java, dan bahasa pemrograman umum lainnya.
  • Pemeriksaan Real-Time: Setelah memasukkan ekspresi reguler, alat akan segera mendeteksi dan menampilkan hasil yang cocok.
  • Ekstraksi Teks: Mendukung ekstraksi informasi seperti URL, email, nomor telepon dari teks.
  • Pemberitahuan Kesalahan Ekspresi Reguler: Ketika ada kesalahan dalam ekspresi reguler, alat akan memberikan informasi kesalahan yang detail, membantu pengembang memperbaikinya dengan cepat.

Penggunaan Umum

  • Validasi Angka: Memverifikasi apakah nomor telepon, nomor identitas, dan nomor rekening bank sesuai dengan format yang ditetapkan.
  • Validasi Alamat Email: Memverifikasi apakah alamat email yang dimasukkan sesuai dengan format umum.
  • Ekstraksi URL: Mengekstrak alamat URL dari teks, membantu pengembang mendapatkan tautan web dengan cepat.
  • Pemeriksaan Kekuatan Kata Sandi: Menggunakan ekspresi reguler untuk memvalidasi kompleksitas kata sandi, memastikan kata sandi memenuhi persyaratan keamanan.
  • Pemrosesan Penggantian Teks: Melakukan operasi penggantian teks berdasarkan ekspresi reguler, cepat memodifikasi konten tertentu dalam teks.

Contoh Ekspresi Reguler

Validasi Angka:

Ekspresi Reguler: ^\d+$
Digunakan untuk memverifikasi apakah teks yang dimasukkan adalah angka murni.

Validasi Alamat Email:

Ekspresi Reguler: ^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$
Digunakan untuk memverifikasi apakah teks yang dimasukkan sesuai dengan format standar alamat email.

Ekstraksi URL:

Ekspresi Reguler: https?://[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}(/[\w-]*)*
Digunakan untuk mengekstrak URL dari teks.

Masalah Umum

1. Kenapa hasil pencocokan ekspresi reguler tidak benar?

Masalah pencocokan ekspresi reguler biasanya terkait dengan cara konstruksi ekspresi, mungkin saja ekspresi tersebut tidak sepenuhnya memenuhi kebutuhan pencocokan Anda, atau terdapat kesalahan sintaks. Anda dapat menggunakan alat ini untuk memeriksa apakah ekspresi reguler benar, serta memperbaikinya melalui pemberitahuan kesalahan real-time.

2. Alat ini mendukung sintaks ekspresi reguler apa saja?

Alat ini mendukung sintaks ekspresi reguler untuk JavaScript dan Java, serta dapat kompatibel dengan sebagian besar fitur sintaks ekspresi reguler standar.

3. Bagaimana cara mengekstrak konten tertentu dari teks?

Dengan menulis ekspresi reguler yang tepat, Anda dapat mengekstrak informasi tertentu dari teks, seperti URL, email, atau nomor telepon. Alat ini menyediakan validasi real-time untuk membantu Anda dengan cepat mendapatkan ekspresi reguler yang benar.

4. Bagaimana ekspresi reguler membantu pemrosesan teks?

Ekspresi reguler mendefinisikan pola karakter tertentu, memungkinkan pencarian, pencocokan, ekstraksi, dan penggantian yang efisien di dalam sejumlah besar teks. Ini adalah alat yang kuat dalam pemrosesan teks yang cocok untuk validasi data, ekstraksi teks, analisis log, dan tugas lainnya.

Kesimpulan

Dengan menggunakan Alat Uji Ekspresi Reguler kami, Anda dapat dengan mudah memverifikasi dan menguji ekspresi reguler, mendebug efek pencocokan secara real-time, dan dengan cepat menerapkan berbagai fungsi pemrosesan teks. Baik itu validasi angka, verifikasi alamat email, atau ekstraksi URL, kami dapat memberikan alat uji dan optimisasi ekspresi reguler yang akurat untuk meningkatkan efisiensi pengembangan Anda.

Jejak Anda:
Pilih Bahasa