@echo off
SET /p var=Enter:
echo %var% | findstr /r "^[a-z]{2,3}$">nul 2>&1
if errorlevel 1 (echo does not contain) else (echo contains)
pause
Я пытаюсь ввести допустимый ввод, который должен содержать 2 или 3 буквы. Но я попробовал весь возможный ответ, он работает только if error level 1 (echo does not contain)
.
Может кто-нибудь мне помочь. Большое спасибо.