Jump to content

Validating an email address

From NusaATK
Revision as of 09:52, 11 March 2011 by Bahati (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

ATK Howto: Validating an email address

Complexity: Easy
Author: Mark Wittens <mark@achievo.org>

List of other Howto's

The validation of an email address is easy, just add the email attribute to the node with the email address like this:

 $this->add(new atkEmailAttribute("email", false, AF_OBLIGATORY));

The atkEmailAttribute contains a validation for an email address which will be called automatically, if the second parameter of the constructor is set to "true" a DNS check will be performed on the address domain as well.

Check the functions validateAddressSyntax() and validateAddressDomain() in class.atkemailattribute for details of the validation.