ווי צו וואַלאַדייט עמאַיל אַדדרעססעס מיט פּערל

איז עס גילטיק, און וועט עס אַרבעט? אויב איר קלייַבן אָדער נוצן email ווענדט ערגעץ אין דיין פּערל סקריפּס און מגילה, איר עפשער קלייַבן פילע ווענדט אַז טאָן ניט אַרבעט. איינער קען פעלן אַ בריוו אין די פעלד נאָמען , אנדערן קען האָבן אַ דיסאַללאָוד כאַראַקטער אויך פיל.

וואָס ס וואָס די סיבה פֿאַר ינסאַלידאַטי, איר ווילן צו כאַפּן די צעבראכן אַדרעס - צו פּריימאַט די באַניצער צו שייַעך-אַרייַן אפֿשר, אָדער צו ויסמייַדן שיקן אַ בליצבריוו וואָס איז זיכער צו גיין ערגעץ.

אין פּערל, איר קענען קאַנקאַקט אַ קאָמפּליצירט רעגולער אויסדרוק, פון לויף; אָדער איר ווענדן צו אַ האַנטיק מאָדולע אַז שוין האט מען געבויט אין און קען אויך טשעק פעלד נעמען.

וואַלאַדייט Email אַדרעסעס מיט פּערל

צו קאָנטראָלירן email ווענדט פֿאַר געזונט-געשאפן און גילטיקייַט אין אַ Perl שריפט אָדער פּראָגראַם:

בליצפּאָסט: Valid Email Address Validation Examples

אַסומינג $ email_address האלט די אַדרעס צו זיין אָפּגעשטעלט, איר קענען קאָנטראָלירן זייַן גילטיקייַט ניצן:

# !/ וסר / בין / פּערל נוצן Email :: וואַליד $ email_address = 'me @@ example.com'; אויב (Email :: Valid-> אַדרעס ($ email_address)) {# די בליצפּאָסט אַדרעס איז גילטיק} אַנדערש {# די בליצפּאָסט אַדרעס איז ניט גילטיק}

איר קען אויך האָבן עמאַיל: וואַליד טשעק פֿאַר גילטיק שפּיץ דאָומיינז (מאַכן זיכער ".קאָם", ".נעט", ".קן" אָדער אן אנדער גילדענע פעלד נאָמען איז אין די סוף פון די בליצפּאָסט אַדרעס). מאַכן די נעץ :: פעלד :: טלד מאָדולע איז אינסטאַלירן.

# !/ וסר / בין / פּערל נוצן Email :: וואַליד $ email_address = 'me @@ example.com'; אויב (בליצפּאָסט: Valid-> address (-address => $ email_address, -tldcheck => 1)) {# די בליצפּאָסט אַדרעס איז גילטיק} אַנדערש {# E- פּאָסט אַדרעס איז ניט גילטיק}

ינסטאַלירן די Email :: וואַליד פּערל מאָדולע

צו יקוויפּ דיין פּערל ייַנמאָנטירונג מיט די Email :: וואַליד מאָדולע פֿאַר וואַלאַדייטינג email אַדרעס קערעקטנאַס: