Changeset 5934 for trunk/workflow/inc/class.utils.string.php
- Timestamp:
- 04/12/12 15:18:08 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/workflow/inc/class.utils.string.php
r795 r5934 30 30 */ 31 31 function stripBlank($str, $replace=' ') { 32 return ereg_replace("[[:blank:]]{1,}", $replace, $str);32 return preg_replace('/[[:blank:]]{1,}/', $replace, $str); 33 33 } 34 34 … … 405 405 switch ($filterType) { 406 406 case 'alpha' : 407 return ( ereg_replace("[^a-zA-Z]", $replaceStr, $str));407 return (preg_replace('/[^a-zA-Z]/', $replaceStr, $str)); 408 408 case 'alphalower' : 409 return ( ereg_replace("[^a-z]", $replaceStr, $str));409 return (preg_replace('/[^a-z]/', $replaceStr, $str)); 410 410 case 'alphaupper' : 411 return ( ereg_replace("[^A-Z]", $replaceStr, $str));411 return (preg_replace('/[^A-Z]/', $replaceStr, $str)); 412 412 case 'num' : 413 return ( ereg_replace("[^0-9]", $replaceStr, $str));413 return (preg_replace('/[^0-9]/', $replaceStr, $str)); 414 414 case 'alphanum' : 415 return ( ereg_replace("[^0-9a-zA-Z]", $replaceStr, $str));415 return (preg_replace('/[^0-9a-zA-Z]/', $replaceStr, $str)); 416 416 case 'htmlentities' : 417 return ( ereg_replace("&[[:alnum:]]{0,};", $replaceStr, $str));417 return (preg_replace('/&[[:alnum:]]{0,};/', $replaceStr, $str)); 418 418 case 'blank' : 419 return ( ereg_replace("[[:blank:]]{1,}", $replaceStr, $str));419 return (preg_replace('/[[:blank:]]{1,}/', $replaceStr, $str)); 420 420 default : 421 421 return $str; … … 625 625 */ 626 626 function wrap($str, $num, $breakString="\n") { 627 $str = ereg_replace("([^\r\n])\r\n([^\r\n])", "\\1 \\2", $str);628 $str = ereg_replace("[\r\n]*\r\n[\r\n]*", "\r\n\r\n", $str);629 $str = ereg_replace("[ ]* [ ]*", ' ', $str);627 $str = preg_replace('/([^\r\n])\r\n([^\r\n])/', "\\1 \\2", $str); 628 $str = preg_replace('/[\r\n]*\r\n[\r\n]*/', "\r\n\r\n", $str); 629 $str = preg_replace('/[ ]* [ ]*/', ' ', $str); 630 630 $str = stripslashes($str); 631 631 $processed = '';
Note: See TracChangeset
for help on using the changeset viewer.