@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)
时才能运行。
可以有人帮助我吗?非常感谢。