Changeset 247 for trunk/lib/Validator.inc.php
- Timestamp:
- Apr 5, 2007 1:48:45 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/Validator.inc.php
r200 r247 134 134 function stringLength($val, $min, $max) 135 135 { 136 return strlen(trim((string)$val)) >= $min &&strlen($val) <= $max;136 return mb_strlen(trim((string)$val)) >= $min && mb_strlen($val) <= $max; 137 137 } 138 138 … … 180 180 // The part after the @. 181 181 // If domain is an IP [XXX.XXX.XXX.XXX] strip off the brackets. 182 $domain = $e_parts[3]{0} == '[' ? substr($e_parts[3], 1, -1) : $e_parts[3];182 $domain = $e_parts[3]{0} == '[' ? mb_substr($e_parts[3], 1, -1) : $e_parts[3]; 183 183 184 184 // Test length. 185 if ( strlen($local) > 64 ||strlen($domain) > 191) {185 if (mb_strlen($local) > 64 || mb_strlen($domain) > 191) { 186 186 return VALIDATE_EMAIL_LENGTH_FAIL; 187 187 } … … 264 264 $luhn_total = 0; 265 265 266 $num = strlen($cc_num);266 $num = mb_strlen($cc_num); 267 267 for ($i=0; $i<$num; $i++) { 268 268 // Get each digit. 269 $digit = substr($cc_num, $i, 1);269 $digit = mb_substr($cc_num, $i, 1); 270 270 271 271 // If it's an odd digit, double it. … … 275 275 276 276 // If the result is two digits, add them. 277 if ( strlen($digit) == 2) {278 $digit = substr($digit, 0, 1) +substr($digit, 1, 1);277 if (mb_strlen($digit) == 2) { 278 $digit = mb_substr($digit, 0, 1) + mb_substr($digit, 1, 1); 279 279 } 280 280
Note: See TracChangeset
for help on using the changeset viewer.