mengecek alamat email valid ato ngga dgn php
most-c :: Pemrograman :: PHP, CSS, HTML
Halaman 1 dari 1
mengecek alamat email valid ato ngga dgn php
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);
}
}
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);
}
}
most-c :: Pemrograman :: PHP, CSS, HTML
Halaman 1 dari 1
Permissions in this forum:
Anda tidak dapat menjawab topik
|
|