Estoy dejando que el usuario cree su propio perfil en mi sitio para que puedan elegir cuál será su URL. Entonces, por ejemplo, si su nombre es John Smith, les gustaría ingresar a john-smith y luego su URL de perfil sería www.mysite.com/john-smith.preg_match para validar una variable URL
Necesito usar preg_match para validar que lo que ingresan es una barra URL válida. Así que aquí están las reglas que debe cumplir para ser válido:
debe contener al menos una letra y sólo puede contener letras, números y guiones
Puede alguien que me ayude por favor, soy bueno en PHP, pero basura con expresiones regulares!
Esto falla para 'invalid-slug' – Victor
@Victor, puede intentar:/^ [a-z] (- [a-z0-9] +) * $ / –