केवल कंपनी ईमेल पते
साइन‑अप वैधता जो मुफ्त वेबमेल डोमेनों को अस्वीकार करती है
इनपुट और आउटपुट का पूर्वावलोकन देखें
इनपुट
- पैटर्न को क्या मैच करना चाहिए?
- 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 फ्लेवर
- JavaScript / TypeScript
- उदाहरण जो मैच करना चाहिए (प्रति पंक्ति एक)
- [email protected] [email protected]
- उदाहरण जो मैच नहीं करना चाहिए (प्रति पंक्ति एक)
- [email protected] @acme.com
- कठोरता
- व्यावहारिक (पढ़ने योग्य, सामान्य मामलों को कवर करता है)
आउटपुट (अंश)
```javascript /^[a-z0-9._%+-]+@acme\.(?:com|co\.uk)$/i ``` **Flags:** `i` — डोमेनों और लोकल भागों की तुलना केस‑इन्सेंसिटिवली की जाती है. | टोकन | अर्थ | |---|---| | `^` … `$` | पूरी स्ट्रिंग को पता होना चाहिए | | `[a-z0-9._%+-]+` | लोकल भाग: एक या अधिक अक्षर, अंक या सामान्य विराम चिह्न | | `@acme\.` | लिटरल @acme. — डॉट एस्केप किया गया है | | `(?:com\|co\.uk)` | दो कंपनी डोमेनों में से ठीक एक | | इनपुट | अपेक्षित | क्यों | |---|---|---| | `[email protected]` | match | सादा लोकल भाग, अनुमत डोमेन | | `[email protected]` | match | डॉट लोकल भाग में, दूसरा डोमेन | | `[email protected]` | no match | डोमेन सूची में नहीं है | | `@acme.com` | no match | खाली लोकल भाग | | `[email protected]` | no match | एंकर किया गया, आगे कुछ नहीं आ सकता |…