Menu
Coddy logo textTech

שם הנמען

שיעור 3 מתוך 8 בקורס אימות כתובות אימייל באמצעות Python של Coddy.

john@gmail.com

החלק המודגש הוא שם הנמען.

שם הנמען מייצג תיבת דואר אלקטרוני ששייכת ל:

  • אדם מסוים
  • רשימת תפוצה
  • מחלקה
  • תפקיד בחברה (כגון מכירות או שירות לקוחות)

שם הנמען יכול להיות באורך של עד 64 תווים ולהכיל:

  • אותיות גדולות וקטנות באנגלית (A-Z, a-z)
  • ספרות מ-0 עד 9
  • תווים מיוחדים כגון ! # $ % & ' * + - / = ? ^ _ ` { |

תו מיוחד לא יכול להופיע כתו הראשון או האחרון בכתובת דואר אלקטרוני, או להופיע פעמיים או יותר ברציפות.

challenge icon

אתגר

בינוני

הוסף תמיכה ל־validate עבור אימות שם הנמען.

במאמת שלנו נתמוך בתנאים פשוטים יותר: שם הנמען צריך להיות באורך של 24 תווים לכל היותר ו־3 תווים לפחות, ולהכיל:

  • אותיות גדולות וקטנות באנגלית (A-Z, a-z)
  • ספרות מ־0 עד 9
  • התווים המיוחדים - . (נקודה) ו־_ (קו תחתון)

תו מיוחד אינו יכול להופיע כתו הראשון או האחרון בכתובת דוא״ל.

כמו קודם, הפונקציה validate צריכה להחזיר true אם כתובת הדוא״ל שהוזנה תקינה, וכעת גם לבצע אימות של שם הנמען.

נסו בעצמכם

def validate(email):
    return email.count('@') == 1

כל השיעורים ביחידה אימות כתובות אימייל באמצעות Python

תרגלו בעצמכם: קומפיילר Python אונליין