Я ищу регулярное выражение, которое проверяет, состоит ли строка только из букв a-z, цифр, подчеркивания (_
) и дефиса (-
). Я пробовал это, но он не работает:
if (!preg_match('/^a-zA-Z0-9_-$/', $string)) {
$reg_Error[] = 2;
}
Также можно проверить длину с помощью регулярного выражения? Если нет, я просто сделаю это с PHP.