Я позволяю пользователю создать свой собственный профиль на моем сайте, чтобы он мог выбрать, каким будет его url. Например, если их зовут Джон Смит, они могут ввести john-smith и тогда их URL профиля будет www.mysite.com/john-smith.
Мне нужно использовать preg_match для проверки того, что то, что они вводят, является действительным URL slug. Вот правила, которым он должен соответствовать:
он должен содержать хотя бы одну букву и может содержать только буквы, цифры и дефисы
Кто-нибудь может мне помочь, пожалуйста, я хорошо разбираюсь в PHP, но ничего не понимаю в regex!