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

בליצפּאָסט אַדרעס: גרינג צו שאַפֿן, שווער צו דרוקן.

פיל קען פאַלן. פיל קענען קוקן אַלע אומרעכט און זיין רעכט. פיל קענען קוקן רעכט און נישט אַרבעטן בייַ אַלע.

ווען איר באַקומען Email אַדרעסעס איר קלייַבן - פֿאַר אַ נוזלעטער, זאָגן, אָדער פֿאַר פּאַראָל ריטריוואַל - צו בייַ מינדסטער קאַנפאָרם צו סטאַנדאַרדס (אויב ניט ענשור) איז קריטיש, אַוואַדע, און גאָר טריקי.

צומ גליק, PHP (5 און שפּעטער) קומט מיט אַ האַנטיק שטעלן פון פאַנגקשאַנז און פילטערס וואָס מאַכן טעסטינג פֿאַר בליצפּאָסט אַדרעס גילטיקייַט אַ קנאַקן.

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

צו וואַלאַדייט אַ בליצפּאָסט אַדרעס פֿאַר ריכטיק (נישט קאָנטראָלירן צי די אַדרעס איז פאקטיש ארבעטן און לייענען) אין פפּ:

FILTER_VALIDATE_EMAIL פפּ Email אַדרעס וואַלאַדיישאַן קאַוועאַץ

באַמערקונג אַז FILTER_VALIDATE_EMAIL וועט וואַלאַדייט אימעיל ווענדט אַז דאָמאַינס און שפּיץ-מדרגה דאָומיינז וואָס טאָן נישט עקסיסטירן. אויב איר ווילן צו ויסמייַדן די זאכן, איר קענען פּרובירן פֿאַר שפּיץ-מדרגה דאָומיינז וואָס זענען מער ווי 4 אותיות לאַנג (וואָס וועט פאַלש אויס די ". מוזיי"), אָדער פֿאַר פעלד נעמען וואָס זענען 2 אותיות לאַנג (אַלע די מדינה Top- מדרגה דאָומיינז) אָדער איינער פון די באקאנט שפּיץ-מדרגה דאָומיינז (וואָס איר וועט האָבן צו דערהייַנטיקן ווי די רשימה ענדערונגען).

FILTER_VALIDATE_EMAIL וועט פראָסטאַנאַסלי בייק אין בליצפּאָסט ווענדט מיט לאַנג פעלד נעמען (64 אותיות אָדער מער), און אין בליצפּאָסט ווענדט זיך מיט אנטרונען אותיות (אַזאַ ווי "מיר" @ example.com ".) צו ויסמייַדן די פאַלש פּאָזיציע , איר קענען ווענדן צו אַ קלאַס ווי פפּ-email-אַדרעס-וואַלאַדיישאַן.

FILTER_VALIDATE_EMAIL בליצפּאָסט אַדרעס וואַלאַדיישאַן ביישפילן

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

איר קענען אויך פילן אַ בליצפּאָסט אַדרעס גלייַך פון די וועב פאָרמע (אַסומינג דעם בליצפּאָסט אַדרעס איז קאַפּטשערד אין פעלד מיט די נאָמען "Email"):