Pengenalan Alat Penguji Ekspresi Reguler

Alat penguji ekspresi reguler menyediakan Anda pengesahan ekspresi reguler JS, pengesahan ekspresi reguler, pengesahan ekspresi reguler, alat penguji ekspresi reguler, yang dapat digunakan untuk menyesuaikan ekspresi reguler untuk mengekstrak konten teks, memvalidasi ekspresi reguler yang berbeza, mengekstrak URL dari ekspresi reguler, dan mengformat ekspresi reguler secara online. Saya harap ini akan membantu setiap orang.


Peranan ekspresi reguler

Ekspresi reguler adalah model teks yang termasuk aksara biasa (contohnya, huruf antara a dan z) dan aksara khusus (dikenali sebagai "metakarakter"). Ekspresi reguler menggunakan satu string untuk menyifatkan dan disesuaikan sekumpulan string yang disesuaikan dengan aturan sintaks tertentu. Ekspresi reguler adalah rumit, tetapi kuat. Setelah mengambilnya, mereka akan memberikan rasa kepuasan mutlak di samping meningkatkan keberlanjutan. Banyak bahasa pemrograman mendukung operasi string menggunakan ekspresi reguler.

metakarakter biasa
kodexplain
.Sesuaikan sebarang aksara kecuali aksara baris
\wSesuaikan huruf atau nombor atau underscore
\sSesuaikan ruang putih
\dsesuaikan nombor
\bSesuaikan permulaan atau akhir kata
^Mulai string yang disesuaikan
$Padam akhir string
penamaan biasa
Code/Syntaxexplain
*Ulangkan nol atau lebih kali
+Ulangkan sekurang-kurangnya sekali
?Ulangkan nol atau sekali
{n}Ulangkan n kali
{n,}Ulangkan n atau lebih kali
{n,m}Ulangkan n kepada m kali
common antonym
Code/Syntaxexplain
\W佩da karakter yang bukan huruf, angka, garis bawah, atau kanji
\S佩da karakter yang bukan karakter spasi
\D佩da karakter kecuali non-numeric characters
\B佩da bukan tempat awal atau akhir kata
[^x]佩da karakter kecuali x
[^aeiou]佩da karakter kecuali huruf aeiou

Encyclopedia Referensi Ekspresi Reguler

characterdescribe
^\d+$佩da non-negative integers (positive integers + 0)
//佩da integer ^\d+(\.\d+)?$佩da non-negative floating-point numbers (positive floating-point numbers + 0)
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$//佩da positive floating-point numbers
^((-\d+(\.\d+)?)|(0+(\.0+)?))$佩da non-positive floating-point numbers (negative floating-point numbers + 0)
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$//match negative floating-point numbers
^(-?\d+(\.\d+)?$//match floating-point numbers
^[A-Za-z]+$佩da string yang terdiri dari 26 English letters
^[A-Z]+$佩da string yang terdiri dari 26 English letters
^[a-z]+$佩da string yang terdiri dari 26 lowercase letters
^[A-Za-z0-9]+$佩da string angka dan 26 letters
^\w+$佩da string yang terdiri dari angka, 26 letters, or underscores
^[\w-]+(\.[\w-]+)*@\w-]+(\.[\w-]+)+$//佩da alamat email
^[a-zA-z]+://佩da(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$//match url
[\u4e00-\u9fa5]Ekspresi reguler yang padan karakter Cina
[^\x00-\xff]Padan ganda-karakter byte (termasuk karakter Cina)
\n[\s| ]*\rEkspresi reguler yang padan baris kosong
/<(.*)>.*<\/>|<(.*)\/>/Ekspresi reguler yang padan tag HTML
(^\s*)|(\s*$)Ekspresi reguler yang padan akhir-to-end spaces
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*Ekspresi reguler untuk padan alamat email
^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$佩达nan ekspresi reguler URL
^[a-zA-Z][a-zA-Z0-9_]{4,15}$Padan dengan apakah akun sah (dimulai dengan huruf, allow 5-16 bytes, allow alphanumeric underscores)
(\d{3}-|\d{4}-)?(\d{8}|\d{7})?Padan dengan nomor telepon domestik
^[1-9]*[1-9][0-9]*$Padan dengan nomor QQ Tencent
Langkah Anda: