Yalnızca şirket e-posta adresleri
Ücretsiz webmail alan adlarını reddeden kayıt doğrulaması
Girdi ve çıktı önizlemesini gör
Girdi
- Desen neyi eşleştirmeli?
- Email addresses on the company domains acme.com and acme.co.uk, case-insensitive. Reject everything else, including gmail and addresses with nothing before the @.
- Düzenli ifade türü
- JavaScript / TypeScript
- Eşleşmesi gereken örnekler (satır başına bir tane)
- [email protected] [email protected]
- Eşleşmemesi gereken örnekler (satır başına bir tane)
- [email protected] @acme.com
- Sıkılık
- Pratik (okunabilir, yaygın durumları kapsar)
Çıktı (alıntı)
```javascript /^[a-z0-9._%+-]+@acme\.(?:com|co\.uk)$/i ``` **Flags:** `i` — alan adları ve yerel bölümler büyük/küçük harfe duyarsız karşılaştırılır. | Token | Anlam | |---|---| | `^` … `$` | tüm dize adres olmalı | | `[a-z0-9._%+-]+` | yerel bölüm: bir veya daha fazla harf, rakam veya yaygın noktalama işaretleri | | `@acme\.` | tam @acme. — nokta kaçış yapılmıştır | | `(?:com\|co\.uk)` | iki şirket alan adından tam bir tanesi | | Girdi | Beklenen | Neden | |---|---|---| | `[email protected]` | eşleşme | düz yerel bölüm, izin verilen alan adı | | `[email protected]` | eşleşme | yerel bölümde nokta, ikinci alan adı | | `[email protected]` | eşleşme yok | alan adı listede yok | | `@acme.com` | eşleşme yok | boş yerel bölüm | | `[email protected]` | eşleşme yok | bağlantılı, sonrasında hiçbir şey gelmemeli |…