Hola amigos,
les cuento que estoy viendo el tema de expresiones regulares y me agrada bastante porque vi la comprobación de un correo electrónico que se puede realizar utilizando funciones (Son como 50 líneas de código) y utilizando expresiones regulares, que sólo se usa una linea: fantastico.
Pero, sin embargo aún me cuesta asimilar estos conceptos, he leido bastante sobre eso, pero aun no me animo a realizar ninguna prueba, por tanto, quisiera que me ayuden a comprender la siguiente expresion regular:
Código PHP:
$string = "userNaME4234432_";
if (preg_match('/^[a-z\d_]{4,28}$/i', $string)) {
echo "example 1 successful.";
}
Porqué ponen el
/^,
\d_ ??? me gustaría me ayuden a comprender ésa expresión regular.
Muchas gracias por su valiosa ayuda.