※checkmoney ($C _money) checks whether the data is in 99999.99 format 
※CHECKEMAILADDR ($C _mailaddr) to determine if it is a valid mailing address 
※CHECKWEBADDR ($C _weburl) to determine whether it is a valid URL 
※checkempty ($C _char) to determine whether the string is empty 
※checklengthbetween ($C _char, $I _len1, $I _len2=100) determines whether the string is within the specified length 
※checkuser ($C _user) to determine whether a legitimate user name 
※checkpassword ($C _passwd) to determine whether a legal user password 
※checktelephone ($C _telephone) to determine whether a legal phone number 
※checkvaluebetween ($N _var, $N _val1, $N _val2) to determine whether it is a legal value in a range 
※checkpost ($C _post) to determine whether the legal ZIP code (fixed length) 
※checkextendname ($C _filename, $A _extend) to determine the extension of the uploaded file 
※checkimagesize ($ImageFileName, $LimitSize) Check the size of uploaded pictures 
※alertexit ($C _alert, $I _goback=0) Illegal operation warning and exiting 
※alert ($C _alert, $I _goback=0) Illegal operation warning 
※replacespacialchar ($C _char) special character substitution function 
※exchangemoney ($N _money) Capital conversion function 
※windowlocation ($C _url, $C _get= "", $C _getother= "") window.location function in PHP 
 
 
  
  Copy Code code as follows: 
 
 
  
 
 
<?php 
 
Function name: Checkmoney ($C _money) 
 
Function: Check whether the data is 99999.99 format 
 
Parameters: $C _money (number to be detected) 
 
Return Value: Boolean value 
 
Note: none 
 
//----------------------------------------------------------------------------------- 
 
function Checkmoney ($C _money) 
 
{ 
 
if (!ereg ("^[0-9][.] [0-9]$ ", $C _money)) return false; 
 
return true; 
 
} 
 
//----------------------------------------------------------------------------------- 
 
Function name: checkemailaddr ($C _mailaddr) 
 
Role: Determine if a valid mailing address 
 
Parameters: $C _mailaddr (email address to be detected) 
 
Return Value: Boolean value 
 
Note: none 
 
//----------------------------------------------------------------------------------- 
 
function checkemailaddr ($C _mailaddr) 
 
{ 
 
if (!eregi () ^[_a-z0-9-]+ (. [ _a-z0-9-]+) *@[a-z0-9-]+ (. [ a-z0-9-]+) *$ ", 
 
$C _mailaddr)) 
 
(!ereg ("^[_a-za-z0-9-]+" (. [ _a-za-z0-9-]+) *@[_a-za-z0-9-]+ (. [ _a-za-z0-9-]+) *$ ", 
 
$c _mailaddr)) 
 
{ 
 
return false; 
 
} 
 
return true; 
 
} 
 
//----------------------------------------------------------------------------------- 
 
Function name: checkwebaddr ($C _weburl) 
 
Role: To determine whether a valid Web site 
 
Parameters: $C _weburl (URLs to be detected) 
 
Return Value: Boolean value 
 
Note: none 
 
//----------------------------------------------------------------------------------- 
 
function checkwebaddr ($C _weburl) 
 
{ 
 
if (!ereg () ^http://[_a-za-z0-9-]+ (. [ _a-za-z0-9-]+) *$ ", $C _weburl)) 
 
{ 
 
return false; 
 
} 
 
return true; 
 
} 
 
//----------------------------------------------------------------------------------- 
 
Function name: Checkempty ($C _char) 
 
Role: Determine if the string is empty 
 
Parameters: $C _char (string to be detected) 
 
Return Value: Boolean value 
 
Note: none 
 
//----------------------------------------------------------------------------------- 
 
function checkemptystring ($C _char) 
 
{ 
 
if (!is_string ($C _char)) return false; Whether it is a string type 
 
if (Empty ($C _char)) return false; Whether it has been set 
 
if ($C _char== ') return false; is empty 
 
return true; 
 
} 
 
//----------------------------------------------------------------------------------- 
 
Function name: Checklengthbetween ($C _char, $I _len1, $I _len2=100) 
 
Role: Determine whether the string within the specified length 
 
Parameters: $C _char (string to be detected) 
 
$I _len1 (lower bound of the length of the target string) 
 
$I _len2 (upper limit of target string length) 
 
Return Value: Boolean value 
 
Note: none 
 
//----------------------------------------------------------------------------------- 
 
function Checklengthbetween ($C _cahr, $I _len1, $I _len2=100) 
 
{ 
 
$C _cahr = Trim ($C _cahr); 
 
if (strlen ($C _cahr) < $I _len1) return false; 
 
if (strlen ($C _cahr) > $I _len2) return false; 
 
return true; 
 
} 
 
//----------------------------------------------------------------------------------- 
 
Function name: CheckUser ($C _user) 
 
Role: To determine whether a legitimate user name 
 
Parameters: $C _user (user name to be detected) 
 
Return Value: Boolean value 
 
Note: none 
 
//----------------------------------------------------------------------------------- 
 
function CheckUser ($C _user) 
 
{ 
 
if (! Checklengthbetween ($C _user, 4)) return false; Width test 
 
if (!ereg ("^[_a-za-z0-9]*$", $C _user)) return false; Special character test 
 
return true; 
 
} 
 
< PHP 
 
Function name: Checkpassword ($C _passwd) 
 
Role: Determine if the password is a legitimate user 
 
Parameters: $C _passwd (password to be detected) 
 
Return Value: Boolean value 
 
Note: none 
 
//----------------------------------------------------------------------------------- 
 
function Checkpassword ($C _passwd) 
 
{ 
 
if (! Checklengthbetween ($C _passwd, 4)) return false; Width detection 
 
if (!ereg ("^[_a-za-z0-9]*$", $C _passwd)) return false; Special character detection 
 
return true; 
 
} 
 
//----------------------------------------------------------------------------------- 
 
Function name: Checktelephone ($C _telephone) 
 
Role: To determine whether a legal telephone number 
 
Parameters: $C _telephone (phone number to be detected) 
 
Return Value: Boolean value 
 
Note: none 
 
//----------------------------------------------------------------------------------- 
 
function Checktelephone ($C _telephone) 
 
{ 
 
if (!ereg ("^[+]?[ 0-9]+ ([xx-][0-9]+) *$ ", $C _telephone)) return false; 
 
return true; 
 
} 
 
//----------------------------------------------------------------------------------- 
 
Function name: Checkvaluebetween ($N _var, $N _val1, $N _val2) 
 
Role: To determine whether a range of legal values 
 
Parameters: $N _var value to be detected 
 
$N the upper limit of the _VAR1 value to be detected 
 
$N _var2 the lower bound of the value to be detected 
 
Return Value: Boolean value 
 
Note: none 
 
//----------------------------------------------------------------------------------- 
 
function Checkvaluebetween ($N _var, $N _val1, $N _val2) 
 
{ 
 
if ($N _var < $N _var1││ $N _var > $N _var2) 
 
{ 
 
return false; 
 
} 
 
return true; 
 
} 
 
?> 
 
< PHP 
 
Function name: checkpost ($C _post) 
 
Role: To determine whether the legal ZIP code (fixed length) 
 
Parameters: $C _post (zip code to check) 
 
Return Value: Boolean value 
 
Note: none 
 
//----------------------------------------------------------------------------------- 
 
function checkpost ($C _post) 
 
{ 
 
$C _post=trim ($C _post); 
 
if (strlen ($C _post) = = 6) 
 
{ 
 
if (!ereg ("^[+]?[ _0-9]*$ ", $C _post)) 
 
{ 
 
return true;;; 
 
}else 
 
{ 
 
return false; 
 
} 
 
}else 
 
{ 
 
return false;;; 
 
} 
 
} 
 
//----------------------------------------------------------------------------------- 
 
Function name: Checkextendname ($C _filename, $A _extend) 
 
Role: Upload file extension to determine the name 
 
Parameters: $C _filename uploaded file name 
 
$A extension required by _extend 
 
Return Value: Boolean value 
 
Note: none 
 
//----------------------------------------------------------------------------------- 
 
function Checkextendname ($C _filename, $A _extend) 
 
{ 
 
if (strlen ($C _filename)) < 5) 
 
{ 
 
return 0; return 0 means no pictures uploaded 
 
} 
 
$lastdot = Strrpos ($C _filename, "."); Take out. The last place to appear 
 
$extended = substr ($C _filename, $lastdot + 1); Remove extension 
 
for ($i =0; $i { 
 
if (Trim (Strtolower ($extended)) = = Trim (Strtolower ($A _extend[$i)))//Convert Large 
 
Lowercase and detects 
 
{ 
 
$flag = 1; Plus success Sign 
 
$i =count ($A _extend); Stop detection when detected. 
 
} 
 
} 
 
if ($flag <>1) 
 
{ 
 
for ($j =0; $j { 
 
$alarm. = $A _extend[$j]. " "; 
 
} 
 
Alertexit (' Upload only '. $alarm. ' File! And you're uploading a '. $extended. ' Type of file '); 
 
return-1; Return-1 indicates the type of upload image does not match 
 
} 
 
return 1; Returns 1 indicating that the type of the picture meets the requirements 
 
} 
 
//----------------------------------------------------------------------------------- 
 
Function name: Checkimagesize ($ImageFileName, $LimitSize) 
 
Role: Check the size of uploaded pictures 
 
Parameters: $ImageFileName uploaded picture name 
 
Size of $LimitSize requirements 
 
Return Value: Boolean value 
 
Note: none 
 
//----------------------------------------------------------------------------------- 
 
function Checkimagesize ($ImageFileName, $LimitSize) 
 
{ 
 
$size =getimagesize ($ImageFileName); 
 
if ($size [0]> $LimitSize [0]││ $size [1]> $LimitSize [1]) 
 
{ 
 
Alertexit (' picture size too big '); 
 
return false; 
 
} 
 
return true; 
 
} 
 
//----------------------------------------------------------------------------------- 
 
Function name: Alert ($C _alert, $I _goback=0) 
 
Role: illegal Operation warning 
 
Parameters: $C _alert (Error message for prompts) 
 
$I _goback (back to that page) 
 
return value: String 
 
Note: none 
 
//----------------------------------------------------------------------------------- 
 
function Alert ($C _alert, $I _goback=0) 
 
{ 
 
if ($I _goback<>0) 
 
{ 
 
echo ""; 
 
} 
 
Else 
 
{ 
 
echo ""; 
 
} 
 
} 
 
?> 
 
< PHP 
 
Function name: Alertexit ($C _alert, $I _goback=0) 
 
Role: illegal Operation warning 
 
Parameters: $C _alert (Error message for prompts) 
 
$I _goback (back to that page) 
 
return value: String 
 
Note: none 
 
//----------------------------------------------------------------------------------- 
 
function Alertexit ($C _alert, $I _goback=0) 
 
{ 
 
if ($I _goback<>0) 
 
{ 
 
echo ""; 
 
Exit 
 
} 
 
Else 
 
{ 
 
echo ""; 
 
Exit 
 
} 
 
} 
 
//----------------------------------------------------------------------------------- 
 
Function name: Replacespacialchar ($C _char) 
 
Function: Special character substitution function 
 
Parameters: $C _char (strings to be replaced) 
 
return value: String 
 
Note: This function is problematic and requires testing to be used 
 
//----------------------------------------------------------------------------------- 
 
function Replacespecialchar ($C _char) 
 
{ 
 
$C _char=htmlspecialchars ($C _char); Converts a special character into HTML format. 
 
$C _char=nl2br ($C _char); Replace the carriage return with the 
 
$C _char=str_replace ("", "", $C _char); Replace the space with 
 
return $C _char; 
 
} 
 
//----------------------------------------------------------------------------------- 
 
Function name: Exchangemoney ($N _money) 
 
Function: Capital Conversion functions 
 
Parameters: $N _money (number of amounts to convert) 
 
return value: String 
 
Note: This function example: $char =exchangemoney (5645132.3155) ==> $char = ' ¥5,645,132.31 ' 
 
//----------------------------------------------------------------------------------- 
 
function Exchangemoney ($N _money) 
 
{ 
 
$A _tmp=explode (".", $N _money); Divide the number into two parts by a decimal point and save it in an array $a_tmp 
 
$I _len=strlen ($A _tmp[0]); Measure the width of the number of digits before the decimal point 
 
if ($I _len%3==0) 
 
{ 
 
$I _step= $I _LEN/3; such as the width of the front digits mod 3 = 0, can be pressed, divided into $i_step parts 
 
}else 
 
{ 
 
$step = ($len-$len%3)/3+1; such as the width of the front digits mod 3!= 0, can be pressed, divided into $i_step parts +1 
 
} 
 
$C _cur= ""; 
 
Convert the amount number before the decimal point 
 
while ($I _len<>0) 
 
{ 
 
$I _step--; 
 
if ($I _step==0) 
 
{ 
 
$C _cur. = substr ($A _tmp[0],0, $I _len-($I _step) *3); 
 
}else 
 
{ 
 
$C _cur. = substr ($A _tmp[0],0, $I _len-($I _step) *3). ","; 
 
} 
 
$A _tmp[0]=substr ($A _tmp[0], $I _len-($I _step) *3); 
 
$I _len=strlen ($A _tmp[0]); 
 
} 
 
Convert the amount after the decimal point 
 
if ($A _tmp[1]== "") 
 
{ 
 
$C _cur. = ". 00"; 
 
}else 
 
{ 
 
$I _len=strlen ($A _tmp[1]); 
 
if ($I _len<2) 
 
{ 
 
$C _cur. = ".". $A _tmp[1]. " 0 "; 
 
}else 
 
{ 
 
$C _cur. = ".". substr ($A _tmp[1],0,2); 
 
} 
 
} 
 
Plus RMB symbol and outgoing 
 
$C _cur= "¥". $C _cur; 
 
return $C _cur; 
 
} 
 
//----------------------------------------------------------------------------------- 
 
Function name: windowlocation ($C _url, $C _get= "", $C _getother= "") 
 
Function: window.location function in PHP 
 
Parameters: $C _url to the URL of the window 
 
$C _get Get method parameters 
 
$C other parameters for the _getother get method 
 
return value: String 
 
Note: none 
 
//----------------------------------------------------------------------------------- 
 
function Windowlocation ($C _url, $C _get= "", $C _getother= "") 
 
{ 
 
if ($C _get = "" && $C _getother = "") 
 
if ($C _get = = "" && $C _getother <> "") {$C _target= ' window.location= ' $C _url? 
 
$C _getother= ' +this.value ' ";} 
 
if ($C _get <> "" && $C _getother = = "") {$C _target= ' window.location= ' $C _url? 
 
$C _get ' "";} 
 
if ($C _get <> "&& $C _getother <>") {$C _target= "window.location= ' $C _url? 
 
$C _get& $C _getother= ' +this.value ';} 
 
return $C _target; 
 
} 
 
?>