WhitespaceClean-resources/others
whitespace pass over files for reference regex that was used s/[ \t]+(\r?\n)/\1/
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
|
||||
Released under New BSD license
|
||||
http://www.opensource.org/licenses/bsd-license.php
|
||||
|
||||
|
||||
Sample Code
|
||||
----------------
|
||||
$validator = new EmailAddressValidator;
|
||||
@@ -25,12 +25,12 @@ class EmailAddressValidator {
|
||||
* @return True if email is valid, false if not
|
||||
*/
|
||||
public function check_email_address($strEmailAddress) {
|
||||
|
||||
|
||||
// If magic quotes is "on", email addresses with quote marks will
|
||||
// fail validation because of added escape characters. Uncommenting
|
||||
// the next three lines will allow for this issue.
|
||||
//if (get_magic_quotes_gpc()) {
|
||||
// $strEmailAddress = stripslashes($strEmailAddress);
|
||||
//if (get_magic_quotes_gpc()) {
|
||||
// $strEmailAddress = stripslashes($strEmailAddress);
|
||||
//}
|
||||
|
||||
// Control characters are not allowed
|
||||
@@ -52,7 +52,7 @@ class EmailAddressValidator {
|
||||
$arrEmailAddress[0] = substr($strEmailAddress, 0, $intAtSymbol);
|
||||
$arrEmailAddress[1] = substr($strEmailAddress, $intAtSymbol + 1);
|
||||
|
||||
// Count the "@" symbols. Only one is allowed, except where
|
||||
// Count the "@" symbols. Only one is allowed, except where
|
||||
// contained in quote marks in the local part. Quickest way to
|
||||
// check this is to remove anything in quotes. We also remove
|
||||
// characters escaped with backslash, and the backslash
|
||||
@@ -105,7 +105,7 @@ class EmailAddressValidator {
|
||||
$arrLocalPortion = explode('.', $strLocalPortion);
|
||||
for ($i = 0, $max = sizeof($arrLocalPortion); $i < $max; $i++) {
|
||||
if (!preg_match('.^('
|
||||
. '([A-Za-z0-9!#$%&\'*+/=?^_`{|}~-]'
|
||||
. '([A-Za-z0-9!#$%&\'*+/=?^_`{|}~-]'
|
||||
. '[A-Za-z0-9!#$%&\'*+/=?^_`{|}~-]{0,63})'
|
||||
.'|'
|
||||
. '("[^\\\"]{0,62}")'
|
||||
@@ -130,7 +130,7 @@ class EmailAddressValidator {
|
||||
// Check if domain is IP, possibly enclosed in square brackets.
|
||||
if (preg_match('/^(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])'
|
||||
.'(\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}$/'
|
||||
,$strDomainPortion) ||
|
||||
,$strDomainPortion) ||
|
||||
preg_match('/^\[(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])'
|
||||
.'(\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}\]$/'
|
||||
,$strDomainPortion)) {
|
||||
|
||||
Reference in New Issue
Block a user