@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)
。正則表達式來匹配批量腳本中的變量
有人可以幫助我。非常感謝。
..我不明白它 –
第一句_errorlevel是數字或HIGHER_或_NOT該號碼或higher_ – 2015-12-30 08:55:29