Я пытаюсь найти регулярное выражение, чтобы ограничить то, что человек может использовать для имени пользователя на моем сайте. Мне не нужно проверять, сколько символов в нем, как это делает другая проверка. По сути, все, что мне нужно сделать, это убедиться, что он позволяет: буквы (заглавные и строчные), тире и подчеркивание.
Я сталкивался с этим: / ^ [- a-z] + $ / i
Но, похоже, цифры не принимаются.
Чего мне не хватает?