Endast företagets e‑postadresser
Registreringsvalidering som avvisar fria webmail‑domäner
Visa förhandsvisning av in- och utdata
Indata
- Vad ska mönstret matcha?
- 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 @.
- Regex‑variant
- JavaScript / TypeScript
- Exempel som måste matcha (en per rad)
- [email protected] [email protected]
- Exempel som inte får matcha (en per rad)
- [email protected] @acme.com
- Strikthet
- Praktisk (läsbar, täcker vanliga fall)
Utdata (utdrag)
```javascript /^[a-z0-9._%+-]+@acme\.(?:com|co\.uk)$/i ``` **Flags:** `i` — domäner och lokala delar jämförs utan att ta hänsyn till versaler. | Token | Betydelse | |---|---| | `^` … `$` | hela strängen måste vara adressen | | `[a-z0-9._%+-]+` | lokal del: en eller flera bokstäver, siffror eller vanlig interpunktion | | `@acme\.` | bokstavlig @acme. — punkten är escaped | | `(?:com\|co\.uk)` | exakt en av de två företagsdomänerna | | Indata | Förväntat | Varför | |---|---|---| | `[email protected]` | match | enkel lokal del, tillåten domän | | `[email protected]` | match | punkt i lokal del, andra domänen | | `[email protected]` | no match | domän saknas i listan | | `@acme.com` | no match | tom lokal del | | `[email protected]` | no match | förankrad, inget får följa |…