Pengujian Ekspresi Reguler

Karakter Mandarin Karakter Double Byte Baris Kosong Spasi di Awal dan Akhir Email URL Nomor Telepon Seluler Nomor Telepon Rumah (Domestik) Bilangan Desimal Negatif Cocokkan Bilangan Bulat Bilangan Desimal Positif Nomor QQ Kode Pos Alamat IP Nomor KTP Format Tanggal Bilangan Bulat Positif Bilangan Bulat Negatif Nama Pengguna
Ekspresi Reguler:
Teks Pengganti

Pengenalan Alat Uji Ekspresi Reguler

Alat Uji Ekspresi Reguler memberikan verifikasi ekspresi reguler javascript, validasi ekspresi reguler, pemeriksaan ekspresi reguler, alat uji ekspresi reguler, dapat mengkustomisasi ekspresi reguler secara online untuk mengekstrak konten teks, memvalidasi ekspresi reguler, mengekstrak URL, memformat ekspresi reguler secara online, semoga ini bermanfaat bagi Anda.


Fungsi Ekspresi Reguler

Ekspresi Reguler (Regular Expression) adalah pola teks yang mencakup karakter biasa (seperti huruf antara a hingga z) dan karakter khusus (disebut "metakarakter"). Ekspresi reguler menggunakan satu string untuk mendeskripsikan dan mencocokkan serangkaian string yang mengikuti aturan sintaks tertentu. Ekspresi reguler memang rumit, tetapi ini sangat kuat, setelah Anda mempelajarinya, aplikasi ini akan membuat Anda tidak hanya meningkatkan efisiensi tetapi juga memberikan perasaan pencapaian yang luar biasa, banyak bahasa pemrograman yang mendukung penggunaan ekspresi reguler untuk operasi string.

Metakarakter Umum
Kode Penjelasan
. Mencocokkan karakter apa pun kecuali karakter baris baru
\w Mencocokkan huruf atau 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
Pembatas Umum
Kode/Sintaks Penjelasan
* Ulangi nol kali atau lebih
+ Ulangi sekali atau lebih
? Ulangi nol kali atau sekali
{n} Ulangi sebanyak n kali
{n,} Ulangi n kali atau lebih
{n,m} Ulangi n hingga m kali
Pembalik Umum
Kode/Sintaks Penjelasan
\w Mencocokkan karakter yang bukan huruf, angka, garis bawah, atau karakter Mandarin
\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 selain x
[^aeiou] Mencocokkan karakter apa pun selain huruf aeiou

Referensi Lengkap Ekspresi Reguler

Karakter Deskripsi
^\d+$ //Mencocokkan bilangan bulat non negatif (bilangan bulat positif + 0)
//Mencocokkan bilangan bulat ^\d+(\.\d+)?$ //Mencocokkan bilangan desimal non negatif (bilangan desimal 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 desimal positif
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ //Mencocokkan bilangan desimal non positif (bilangan desimal 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 desimal negatif
^(-?\d+)(\.\d+)?$ //Mencocokkan bilangan desimal
^[A-Za-z]+$????????? //Mencocokkan string yang terdiri dari 26 huruf alfabet
^[A-Z]+$ ??? //Mencocokkan string yang terdiri dari huruf kapital 26 alfabet
^[a-z]+$ //Mencocokkan string yang terdiri dari huruf kecil 26 alfabet
^[A-Za-z0-9]+$ //Mencocokkan string yang terdiri dari angka dan huruf 26 alfabet
^\w+$ //Mencocokkan string yang terdiri dari angka, 26 huruf atau garis bawah
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$ //Mencocokkan alamat email
^[a-zA-z]+://matches(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ //Mencocokkan URL
[\u4e00-\u9fa5] Mencocokkan ekspresi reguler karakter Mandarin
[^\x00-\xff] Mencocokkan karakter double byte (termasuk karakter Mandarin)
\n[\s| ]*\r Mencocokkan ekspresi reguler baris kosong
/<(.*)>.*<\/>|<(.*)\/>/ Mencocokkan ekspresi reguler tag HTML
(^\s*)|(\s*$) Mencocokkan ekspresi reguler untuk spasi di awal dan akhir
\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 apakah akun itu sah (dimulai dengan huruf, diperbolehkan 5-16 byte, diperbolehkan huruf, angka, 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 kepada pengembang cara yang sederhana dan nyaman untuk menguji, memverifikasi, dan memperbaiki ekspresi reguler secara online. Baik Anda menggunakan ekspresi reguler JavaScript, Java, atau bahasa lainnya, alat kami akan memberikan dukungan yang kuat untuk membantu Anda dengan cepat memeriksa dan memperbaiki kesalahan dalam ekspresi reguler, memastikan bahwa ekspresi reguler tersebut 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 menggunakan pola tertentu untuk mencari, 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?

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

  1. Masukkan teks yang ingin Anda cocokkan di dalam kotak teks.
  2. Masukkan ekspresi reguler yang ingin Anda verifikasi atau uji.
  3. Klik tombol “Uji”, alat akan otomatis memverifikasi apakah ekspresi reguler cocok dengan teks yang dimasukkan dan menunjukkan hasil yang cocok.

Fitur Unggulan:

  • Dukungan Multi-Bahasa: Mendukung validasi ekspresi reguler untuk JavaScript, Java, dan bahasa pemrograman umum lainnya.
  • Validasi 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.
  • Pesan Kesalahan Ekspresi Reguler: Ketika ekspresi reguler memiliki kesalahan, alat akan memberikan informasi kesalahan yang detail, membantu pengembang memperbaiki dengan cepat.

Contoh Aplikasi Umum

  • Validasi Angka: Memverifikasi apakah nomor telepon, nomor KTP, nomor kartu bank memenuhi format yang ditentukan.
  • Validasi Alamat Email: Memeriksa apakah alamat email yang dimasukkan memenuhi format alamat email umum.
  • Ekstraksi URL: Mengekstrak alamat URL dari teks, membantu pengembang dengan cepat mendapatkan tautan halaman web.
  • Validasi Kekuatan Kata Sandi: Menggunakan ekspresi reguler untuk memverifikasi kompleksitas password, memastikan kata sandi memenuhi persyaratan keamanan.
  • Pemrosesan Teks: Melakukan operasi penggantian teks berdasarkan ekspresi reguler, dengan cepat mengubah konten teks yang ditentukan.

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. Mengapa hasil pencocokan ekspresi reguler tidak tepat?

Masalah pencocokan ekspresi reguler biasanya terkait dengan pembuatan ekspresi itu sendiri, mungkin ekspresi tersebut tidak sepenuhnya memenuhi kebutuhan pencocokan Anda atau terdapat kesalahan sintaks. Anda dapat menggunakan alat ini untuk memeriksa apakah ekspresi reguler sudah benar dan memperbaikinya melalui petunjuk kesalahan real-time.

2. Alat ini mendukung sintaks ekspresi reguler apa saja?

Alat ini mendukung sintaks ekspresi reguler untuk JavaScript, Java, dan bahasa pemrograman umum lainnya, dapat kompatibel dengan sebagian besar fitur sintaks ekspresi reguler standar.

3. Bagaimana cara mengekstrak konten tertentu dari teks?

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

4. Bagaimana ekspresi reguler membantu pemrosesan teks?

Ekspresi reguler dengan mendefinisikan pola karakter tertentu dapat melakukan pencarian, pencocokan, ekstraksi, penggantian secara efisien dalam sejumlah besar teks. Ini adalah alat yang kuat dalam pemrosesan teks, cocok untuk validasi data, ekstraksi teks, analisis log, dll.

Kesimpulan

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

Jejak Anda:
Pilih Bahasa