Re: [PHP] Re: How do I validate input using php?
On Wed, 24 Jul 2002, Mike Mannakee wrote: Here's the code I use to validate emails: function check_email($email) { global $email; $regex=^([a-z0-9_]|\\-|\\.)+(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$; return eregi($regex, $email, $trash); } Please search the archives on this topic; it's been covered exhaustively, and each time it comes up we get 25 bad functions and eventually one good one. The above function will bark at valid domains (.museum, etc.) and will allow patently invalid domains (anything containing _). miguel -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: How do I validate input using php?
Here's the code I use to validate emails: function check_email($email) { global $email; $regex=^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$; return eregi($regex, $email, $trash); } Hope this helps, Mike ØYstein HåLand [EMAIL PROTECTED] wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... I've tried a function like this: function validate() { // if ( is_numeric($input1) is_numeric($input2) ctype_alpha($input3) ctype_alpha($input4) ) return true; } And then I call the function: if (validate() == false) { some action; } My problem is I get the action every time, even though the input is of the right type. And, is ctype_alpha() the only way to check for only alphabetic characters? And (this started with one question), anyone got a good solution on validating email-adresses with php? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php