Я работаю в этом регулярном выражении, чтобы точно соответствовать следующему шаблону.Проблема в том, что если он превышен, шаблон не должен учитываться:
Я хочу ровно 6 цифр, начинающихся с #, но если я напишу {5}, вернется true.Тогда то же самое происходит с;Я хочу ровно одного и быть в конце.Кроме того, я не знаю, как использовать здесь $ для указания последнего символа.
if(preg_match(('/^(#)+([0-9]{6}){1}(;)/'),"#128515;")){
return true;
}
ДОЛЖЕН БЫТЬ В ЭТОМ ФОРМАТЕ:
#128515; for #DDDDDD; not ##DDDD;;
Ровно 6 цифр начинаются с одной #
и заканчивайте одним ;