GELİŞTİRİCİ REFERANSI

Regex Cheat Sheet: Kalıplar, Bayraklar ve Güvenli Test

Bu hızlı başvuru JavaScript regex sözdizimini esas alır. Bir kalıbın eşleşmesi, girdinin gerçek veya güvenilir olduğunu kanıtlamaz; e-posta, kimlik, URL ve güvenlik kontrollerinde alan kuralları ile sunucu tarafı doğrulaması ayrıca gerekir.

Canlı araçta test et
01

Temel yapı taşları

SözdizimiAnlamÖrnek
.Satır sonu dışındaki tek karaktera.c
\d / \DRakam / rakam olmayan\d{4}
\w / \WASCII sözcük karakteri / tersi\w+
[a-z] / [^a-z]Aralık / olumsuz karakter sınıfı[A-F0-9]
^ / $Girdi veya satır başlangıcı / sonu^OK$
02

Tekrar ve gruplama

SözdizimiAnlamÖrnek
* / + / ?0+ / 1+ / isteğe bağlıhttps?
{n} / {n,m}Kesin veya aralıklı tekrar\d{2,4}
(abc) / (?:abc)Yakalama / yakalamayan grup(?:png|webp)
(?<name>...)Adlandırılmış yakalama grubu(?<year>\d{4})
(?=...) / (?!...)Olumlu / olumsuz ileri bakış\d+(?=px)
03

JavaScript bayrakları

SözdizimiAnlamÖrnek
gİlk eşleşmede durma; tümünü bul
iBüyük/küçük harf duyarsız
m^ ve $ işaretlerini satır bazında uygula
s. karakterinin satır sonuyla eşleşmesine izin ver
u / vUnicode kipleri; motor desteğini kontrol edin
FAQ

Sık sorulanlar

Regex ile e-posta doğrulanır mı?+

Regex yalnızca biçim adayını kontrol eder. Teslim edilebilirlik ve sahiplik için doğrulama e-postası gerekir.

ReDoS riski nedir?+

Kötü tasarlanmış iç içe niceleyiciler bazı girdilerde aşırı geri izleme yaratabilir. Girdiyi sınırlayın, kalıbı test edin ve güvenilmeyen kalıpları izole edin.