ایمیل از دو بخش تقسیم می شود. نام شخصی ایمیل و دامنه ایمیل که با یک علامت @ از هم جدا می شوند. در نتیجه به عنوان اولین قانون باید حتماً و فقط یک علامت @ داشته باشد که بین نام شخصی و دامنه قرار بگیرد.
قوانین نام شخصی:
- نمی تواند خالی باشد
- می تواند شامل حروف بزرگ و کوچک انگلیسی باشد
- می تواند شامل اعداد باشد
- می تواند شامل کاراکتر های ! # $ % & ‘ * + – / = ? ^ _ ` { | } ~ باشد
قوانین دامنه:
- نمی تواند خالی باشد
- می تواند شامل حروف انگلیسی و اعداد باشد
- حداقل یک علامت نقطه دارد که عبارت بعد از آن پسوند دامنه را مشخص می کند
- می تواند دو نقطه داشته باشد
- نقطه نباید اولین یا آخرین کاراکتر دامنه باشد
^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:[a-zA-Z0-9-]+\.[a-zA-Z0-9]+)+$
دیدگاهها