(without a TLD, like .com, .org, or ..) will be accepted as valid—on certain PHP installations...I found that on my MAMP default install (PHP 5.2.17), the non-TLD email addresses returned a FALSE, while on one of my production servers (PHP 5.2.13), non-TLD addresses returned TRUE.Here is a function that checks if a string is only an e-mail address valide.function Verifier Adresse Mail ($ address) function Verify Mail Address($address) This document, titled "PHP - Checking the format of an email address," is available under the Creative Commons license.Any copy, reuse, or modification of the content should be sufficiently credited to CCM (ccm.net).
With regular expressions, it is possible to check if an email address, obtained via a form, is valid.
All those functions are called from another function.
It sets the focus to the input field until the user supplies a valid value.
To get a valid email id we use a regular expression /^\w ([\.-]?
~ characters are legal in the local part of an e-mail address but in the above regular expression those characters are filtered out. It begins with at least one or more word characters including the underscore, equivalent to [A-Za-z0-9_].
An email address identifies an email box to which email messages are delivered.