שם הנמען
שיעור 3 מתוך 8 בקורס אימות כתובות אימייל באמצעות Python של Coddy.
john@gmail.com
החלק המודגש הוא שם הנמען.
שם הנמען מייצג תיבת דואר אלקטרוני ששייכת ל:
- אדם מסוים
- רשימת תפוצה
- מחלקה
- תפקיד בחברה (כגון מכירות או שירות לקוחות)
שם הנמען יכול להיות באורך של עד 64 תווים ולהכיל:
- אותיות גדולות וקטנות באנגלית (A-Z, a-z)
- ספרות מ-0 עד 9
- תווים מיוחדים כגון ! # $ % & ' * + - / = ? ^ _ ` { |
תו מיוחד לא יכול להופיע כתו הראשון או האחרון בכתובת דואר אלקטרוני, או להופיע פעמיים או יותר ברציפות.
אתגר
בינוניהוסף תמיכה ל־validate עבור אימות שם הנמען.
במאמת שלנו נתמוך בתנאים פשוטים יותר: שם הנמען צריך להיות באורך של 24 תווים לכל היותר ו־3 תווים לפחות, ולהכיל:
- אותיות גדולות וקטנות באנגלית (A-Z, a-z)
- ספרות מ־0 עד 9
- התווים המיוחדים - . (נקודה) ו־_ (קו תחתון)
תו מיוחד אינו יכול להופיע כתו הראשון או האחרון בכתובת דוא״ל.
כמו קודם, הפונקציה validate צריכה להחזיר true אם כתובת הדוא״ל שהוזנה תקינה, וכעת גם לבצע אימות של שם הנמען.
נסו בעצמכם
def validate(email):
return email.count('@') == 1כל השיעורים ביחידה אימות כתובות אימייל באמצעות Python
1מבוא
מבואתרגלו בעצמכם: קומפיילר Python אונליין