Location: PHPKode > scripts > validation > validation/examples_validate.class.php
<?
// Create an instance of class validate
$val=new validate();

/**************************************
* NOTE: After instancing class nothing 
*       is allowed in string. You have 
*       to allow all step by step
*/

// Letters are allowed
$val->letters_on(); 

// Numbers are allowed
$val->nums_on(); 

// Whitespaces are allowed
$val->whitespaces_on();

// Special chars are allowed *~#^$€
$val->specialchars_on();

// Punctation marks are allowed .,:;?!()"'
$val->punctations_on();

// Setting length of string (minimum chars=10,maximum chars=150)
$val->length(10,150);

// SQL is allowed
$val->sql_on();

// At last checking string
if($val->check("That's my string")){
	// String is OK
	echo "matched\n";
}else{
	// String is not OK
	echo "not matched\n";
}

/**************************************
* NOTE: If you use format function, the 
*       all changes made before will be 
*       dismissed!!! Only format 
*		pattern will be used!
*/

// Settung format pattern
$val->format("2N:2N:2N");

// At last checking string
if($val->check("00:00:00")){
	// String is OK
	echo "matched\n";
}else{
	// String is not OK
	echo "not matched\n";
}

/**************************************
* Example patterns: 
*   name  = 2-20L 2-20L0-1 0-20L0-1 0-20L
*   street= 0-30L0-1 0-20L0-1L0-1.1-3N
*   phone = 3-6N-3-20N
*	ip    =1-3N.1-3N.1-3N.1-3N
*  
*/
?>
Return current item: validation