Из класса CI_Form_validation
в Codeigniter я вижу эту функцию:
function alpha_dash($str)
{
return ( ! preg_match("/^([-a-z0-9_-])+$/i", $str)) ? FALSE : TRUE;
}
Я думаю, что -
перед a-z
, возможно, означает [a-zA-Z]
, но ввод -a-z
в Google не дает никакого полезного результата.
Я бы хотел знать, совпадает ли [-a-z]
с [a-zA-Z]
?
Заранее спасибо.
EDIT:
После просмотра i
я теперь знаю, [-a-z]
не означает [a-zA-Z]
. Но что это? Уже есть -
в конце.