Tego esta exprecion, que busca todos los numeros, y que sea como minimo 5 y maximo 10 numero:
Código:
if (preg_match("/^[0-9\-_.]{5,10}$/", $cadena)) {
bien
}
else{
mal
}
Pero quiero que solo busque un solo -_. pero no logro que funcione:
Código:
if (preg_match("/^[0-9\-_.{0,1}]{5,10}$/", $cadena)) {
bien
}
else{
mal
}
Código:
if (preg_match("/^[0-9\-{0,1}_{0,1}.{0,1}]{5,10}$/", $cadena)) {
bien
}
else{
mal
}
Ninguna de las 2 funciona cual seria la forma correcta?