Mmm si mis disculpas :|
Código PHP:
<?php
/**
* @author bulter
*/
const REGEXP_VALIDATION_LETTERS = 0x0001;
const REGEXP_VALIDATION_NUMBERS = 0x0010;
const REGEXP_VALIDATION_LETTERS_NUMBERS = 0x0100;
function RegExpPatternValidation($string, $pattern = REGEXP_VALIDATION_LETTERS)
{
switch($pattern)
{
case REGEXP_VALIDATION_LETTERS:
return (preg_match("/^[a-zA-Z ]+$/", $string));
break;
case REGEXP_VALIDATION_NUMBERS:
return (preg_match("/^[0-9]{3}\-[0-9]{4}$/", $string));
break;
case REGEXP_VALIDATION_LETTERS_NUMBERS:
return (preg_match("/^[a-zA-Z]{3}[0-9]{3}$/", $string));
break;
default:
return false;
}
}
if(RegExpPatternValidation("000-1111", REGEXP_VALIDATION_NUMBERS))
{
echo "Ok";
}
else
{
echo "Error";
}
?>