Tengo un pequeño problemita declarando algunas regexp en la función preg_match.
Código PHP:
switch($type){
case "al": //Corregir
if(!preg_match("/^[a-zA-Z0-9.-_]$/", $value)):
die();
else:
$this->_bind = $value;
return $this->_bind;
endif;
break;
case "s": //Corregir
if(!preg_match("/^[a-zA-Z.-_]$/", $value)):
die();
else:
$this->_bind = $value;
return $this->_bind;
endif;
break;
}
Cuando le pongo al $type='s' -como se ve en la función, lo único que deseo que comprenda es valores de a a z sean mayúsculas y minísculas pero, si le pongo un valor númerico a la cadena: "Ejemplo3", me sigue arrojando el resultado.
¿Alguna sugerencia?
¡Gracias!