Estoy tratando de aprender a usar preg_match. Quiero que los usuarios solo puedan registrarse con un nombre de usuario de entre 2 y 20 caracteres que pueden contener a-zA-Z0-9.Regex para que coincida con 2-20 caracteres alfanuméricos, lo que permite un solo guión en cualquier lugar de la cadena
Ahora la parte difícil, donde Im consiguiendo perdió, quiero que sean capaces de incluir un guión en cualquier parte del nombre de usuario para,
-Brad = TRUE --Brad = FALSE B-Rad = TRUE
WOW! - Gracias por esta respuesta. También lo explicaste bien, estaba a punto de dejar de intentarlo y conformarme con el uso de dos estatutos de preg_match. –
@BradleyRoberts: De nada. Usted escribió que quiere aprender * y * el patrón en su pregunta no era tan obvio, así que había algo con lo que jugar;) Buena suerte con su progreso de expresiones regulares, lleva tiempo pensar en ese lenguaje, pero es realmente poderoso. También puede tratar de mejorar al tratar de responder las preguntas de expresiones regulares que aparecen aquí, debido a las otras respuestas, a menudo hay algo que aprender. – hakre