Cara menggunakan
- Cari format atau tapis mengikut kategori.
- Klik Salin untuk mengambil corak; escape garis condong songsang apabila dimasukkan ke dalam rentetan.
- Taip dalam kotak di bawah kad untuk melihat serta-merta sama ada ia sepadan.
Penerangan pilihan
- Sintaks
- Ditulis untuk JavaScript dan serasi dengan kebanyakan bahasa seperti Java, Python, Go dan PHP; dalam literal rentetan, gandakan garis condong songsang.
- Padanan seluruh rentetan
- Corak pengesahan menggunakan sauh ^ dan $ supaya keseluruhan input mesti sepadan. Untuk mencari dalam teks lebih panjang, buang sauh tersebut dan tambah bendera g.
- Format berbanding kesahan
- Corak hanya menyemak format. Sama ada ID atau nombor kad itu benar memerlukan checksum atau semakan rasmi.
Cara corak dibina: contoh IPv4
Corak IPv4 menunjukkan struktur biasa regex pengesahan. Satu oktet ditulis sebagai empat alternatif, dicuba mengikut urutan, supaya masing-masing hanya menerima 0–255:
25[0-5] 250–255
2[0-4]\d 200–249
1\d\d 100–199
[1-9]?\d 0–99, with no leading zero
Keseluruhan corak ialah (octet\.){3}octet, ditambat dengan ^ dan $. Itulah sebabnya 192.168.1.1 sepadan manakala 256.1.1.1, 01.2.3.4 dan 1.2.3 tidak.
Format bukan kesahihan
Corak hanya menyemak bentuk. Corak tarikh menerima 2026-02-30 kerana ia membenarkan hari ke-30 dalam setiap bulan, dan menolak 2026-13-01 kerana bulan ke-13 tidak wujud. Untuk tarikh sebenar, huraikan nilai itu dengan perpustakaan tarikh bahasa anda selepas semakan regex.
Soalan lazim
Mengapa regex e-mel tidak mematuhi RFC sepenuhnya?
Regex yang mematuhi RFC 5322 sepenuhnya sangat besar dan masih menolak sedikit kesilapan sebenar. Gunakan semakan longgar dan sahkan alamat melalui e-mel pengesahan.
Bagaimanakah saya menyahpepijat regex yang lebih kompleks?
Gunakan penguji regex yang menandakan setiap padanan dan kumpulan serta boleh menguji penggantian.
Adakah corak ini menyokong Unicode?
Kebanyakannya menyasarkan input ASCII. Tambah bendera u dan escape sifat Unicode seperti \p{L} jika mahu menerima huruf daripada mana-mana skrip.
Privasi
Alat ini berjalan sepenuhnya dalam pelayar anda. Fail dan teks anda diproses pada peranti anda dan tidak pernah dimuat naik ke pelayan kami.