Tenho tido alguns problemas com expressões regulares.
Este é o meu código
$pattern = "^([0-9]+)$";
if (preg_match($pattern, $input))
echo "yes";
else
echo "nope";
Eu executo e obtenho:
Aviso: preg_match () [function.preg-match]: Nenhum delimitador final '^' encontrado em
Você pode usar a biblioteca T-Regx , que não precisa de delimitadores.
—
Danon,