PHP dispone de las siguientes funciones que permiten trabajar con expresiones regulares:
preg_match -- Verifica una expresión con una cadena
preg_match_all -- Verifica una expresión con una cadena
preg_replace -- Realiza una búsqueda de una expresión y una sustitución
preg_split -- Divide una cadena según una expresión
preg_quote -- Prepara los caracteres de expresiones
preg_grep -- Devuelve un array con los elementos que casen con la expresión
ereg -- Verifica una expresión con una cadena
ereg_replace -- Realiza una búsqueda de una expresión y una sustitución
eregi -- Realiza una búsqueda de una expresión sin diferenciar mayúsculas y minúsculas
eregi_replace -- Realiza una búsqueda de una expresión y una sustitución sin diferenciar mayúsculas y minúsculas
split -- divide la cadena en elementos de un array según una expresión regular
sql_regcase -- construye una expresión regular para buscar coincidencias sin diferenciar mayúsculas y minúsculas
function es_int($numero)
{
if (preg_match("/^(+|-)?[0-9]+$/",$numero))
return true;
else
return false;
}