Сообщение Re: Почему не работает regexи как его починить? от 25.08.2023 12:11
Изменено 25.08.2023 12:12 Aquilaware
Re: Почему не работает regexи как его починить?
Здравствуйте, Glestwid, Вы писали:
G>Нужно сделать регэкс, который будет признавать валидным или пустую строку, или строку, состоящую ровно из 3 цифр.
Каноническое регулярное выражение для такого:
\d — захватывает одну цифру, {3} делает это ровно три раза, ? делает захват опциональным.
G>Нужно сделать регэкс, который будет признавать валидным или пустую строку, или строку, состоящую ровно из 3 цифр.
Каноническое регулярное выражение для такого:
^\d{3}?$
\d — захватывает одну цифру, {3} делает это ровно три раза, ? делает захват опциональным.
Re: Почему не работает regexи как его починить?
Здравствуйте, Glestwid, Вы писали:
G>Нужно сделать регэкс, который будет признавать валидным или пустую строку, или строку, состоящую ровно из 3 цифр.
Каноническое регулярное выражение для такого:
\d — захватывает одну цифру, {3} делает это ровно три раза, ? делает захват опциональным.
G>Нужно сделать регэкс, который будет признавать валидным или пустую строку, или строку, состоящую ровно из 3 цифр.
Каноническое регулярное выражение для такого:
^(\d{3})?$
\d — захватывает одну цифру, {3} делает это ровно три раза, ? делает захват опциональным.