mengecek alamat email valid ato ngga dgn php

Topik sebelumnya Topik selanjutnya Go down

mengecek alamat email valid ato ngga dgn php

Post by batharakala on Thu 12 Mar 2009, 13:00

2 de poin aj. berikut ini adalah contoh script untuk mengecek suatu alamat email itu valid ato ngga. Silakan dipake bila kamu memerlukannya untuk web kamu

PHP :
final class Validator {
const DOMAINS = "(COM|ORG|NET|EDU|GOV|MIL|INT|AF|".
"AL|DZ|AS|AD|AO|AI|AQ|AG|AR|AM|AW|AC|AU|AT|AZ|".
"BS|BH|BD|BB|BY|BZ|BT|BJ|BE|BM|BO|BA|BW|BV|BR|".
"IO|BN|BG|BF|BI|KH|CM|CA|CV|KY|CF|TD|CL|CN|CX|".
"CC|CO|KM|CD|CG|CK|CR|CI|HR|CU|CY|CZ|DK|DJ|DM|".
"DO|TP|EC|EG|SV|GQ|ER|EE|ET|FK|FO|FJ|FI|FR|GF|".
"PF|TF|GA|GM|GE|DE|GH|GI|GR|GL|GD|GP|GU|GT|GG|".
"GN|GW|GY|HT|HM|VA|HN|HK|HU|IS|IN|ID|IR|IQ|IE|".
"IM|IL|IT|JM|JP|JE|JO|KZ|KE|KI|KP|KR|KW|KG|LA|".
"LV|LB|LS|LR|LY|LI|LT|LU|MO|MK|MG|MW|MY|MV|ML|".
"MT|MH|MQ|MR|MU|YT|MX|FM|MD|MC|MN|MS|MA|MZ|MM|".
"NA|NR|NP|NL|AN|NC|NZ|NI|NE|NG|NU|NF|MP|NO|OM|".
"PK|PW|PA|PG|PY|PE|PH|PN|PL|PT|PR|QA|RE|RO|RU|".
"RW|KN|LC|VC|WS|SM|ST|SA|SN|SC|SL|SG|SK|SI|SB|".
"SO|ZA|GS|ES|LK|SH|PM|SD|SR|SJ|SZ|SE|CH|SY|TW|".
"TJ|TZ|TH|TG|TK|TO|TT|TN|TR|TM|TC|TV|UG|UA|AE|".
"GB|US|UM|UY|UZ|VU|VE|VN|VG|VI|WF|EH|YE|YU|ZR|".
"ZM|ZW|UK)";
public final function Email($str) {
$email = strtoupper($str);
preg_match("/^[A-Z]([\.\-_]?[A-Z0-9])*@[A-Z0-9]([\.\-_]?[A-Z0-9])*(\.".self::DOMAINS."$)/", $email, $tmp);
return $tmp[0] == $email && is_array($tmp) && strlen($email);
}
}
avatar
batharakala
Moderator
Moderator

Jumlah posting : 22
Age : 31
Lokasi : Kutub Utara
Registration date : 24.05.08

Lihat profil user http://batharakala.t35.com

Kembali Ke Atas Go down

Topik sebelumnya Topik selanjutnya Kembali Ke Atas

- Similar topics

 
Permissions in this forum:
Anda tidak dapat menjawab topik