Информация об изменениях

Сообщение Re: Почему не работает regexи как его починить? от 25.08.2023 12:11

Изменено 25.08.2023 12:12 Aquilaware

Re: Почему не работает regexи как его починить?
Здравствуйте, Glestwid, Вы писали:

G>Нужно сделать регэкс, который будет признавать валидным или пустую строку, или строку, состоящую ровно из 3 цифр.


Каноническое регулярное выражение для такого:

^\d{3}?$


\d — захватывает одну цифру, {3} делает это ровно три раза, ? делает захват опциональным.
Re: Почему не работает regexи как его починить?
Здравствуйте, Glestwid, Вы писали:

G>Нужно сделать регэкс, который будет признавать валидным или пустую строку, или строку, состоящую ровно из 3 цифр.


Каноническое регулярное выражение для такого:

^(\d{3})?$

\d — захватывает одну цифру, {3} делает это ровно три раза, ? делает захват опциональным.