Hola a todos les escribo para hacerles 2 preguntas sobre unas expresiones regulares que me estan dando trabajo jeje.
La primera es la siguiente deseo verificar que una cadena pueda o no empezar con el simbolo +, el tema es que no me funciona y si cambio el caracter + por un - si funciona por ejemplo:
Código PHP:
Ver original$expresion = "/^\+?[0-9]+$/";
$texto = 2050;
$texto_mas = +2050;
echo preg_match($expresion,$texto_mas ); // DEVUELVE 0
$expresion = "/^\-?[0-9]+$/";
$texto = 2050;
$texto_mas = -2050;
echo preg_match($expresion,$texto_mas ); // DEVUELVE 1
----------------------------------
Por otro lado queria saber como puedo limitar dentro de un corchete la cantidad de veces que aparezca un caracter, estoy validando un telefono y deseo que el guion medio aparezca como maximo 2 veces por ej:
donde \-{0,2} vendria siendo que el guion aparezca de 0 a 2 veces pero por alguna razon no funciona.
---------------------------------------
Bueno mis dudas eran estas y queria saber si alguien podria echarme una mano al respecto je desde ya muchas gracias!.