solo regulares regular probar letras expressions expresiones expresion espacios espacio ejemplos blanco alfanumerico php regex preg-match pcre

probar - Expresiones regulares de PHP: ningún delimitador final ''^'' encontrado en



regex (2)

Las cadenas de expresiones regulares de PHP necesitan delimitadores. Tratar:

$numpattern="/^([0-9]+)$/";

Además, tenga en cuenta que tiene una minúscula o, no un cero. Además, si solo está validando, no necesita el grupo de captura, y puede simplificar la expresión regular a /^/d+$/ .

Ejemplo: http://ideone.com/Ec3zh

Ver también: PHP - Delimitadores

He estado teniendo problemas con expresiones regulares.

Este es mi código

$pattern = "^([0-9]+)$"; if (preg_match($pattern, $input)) echo "yes"; else echo "nope";

Lo ejecuto y obtengo:

Advertencia: preg_match () [function.preg-match]: Ningún delimitador final ''^'' encontrado en


Su patrón de expresiones regulares debe estar en delimitadores:

$numpattern="/^([0-9]+)$/";