
批處理如何判斷輸入的字符串是否是指定位數(shù)的純數(shù)字最后由 pcl_test 于 -4-2 23:15關(guān)于set /p a= 的用法,不是很懂我想用set /p a=請輸入48位數(shù)字:變量規(guī)定為 48位數(shù)字純數(shù)字,無英文字母,無其他字符(空格,符號等)純數(shù)字無要求,可以0開頭也可以重復(fù),所以不用做任何規(guī)定:loopset /p a=請輸入48位數(shù)字:set a48=a:~48,1if %a48% neq ”“ echo 輸入錯(cuò)誤! goto loopecho %a% | finldstr /i A B C D E F G H I J K L N M O P Q R S T U V W X Y Z, . * / - + ! @ $ % ^ & * ( ) : < > ? echo 輸入錯(cuò)誤! &&goto loopecho 輸入成功!pause >nul&&exit這是我自己的想法if %a48% neq ”“ echo 輸入錯(cuò)誤! goto loop這一步錯(cuò)了。。。然后就沒想懂

