- @echo off
- set /p str=请输入3到10个字母:
- set var=%str%
- set n=0
- :begin
- set a=%str:~0,1%
- set /a n+=1
- set str=%str:~1%
- if not "%str%"=="" goto begin
- if %n% lss 3 echo 字符数不符&&goto eof
- if %n% gtr 10 echo 字符数不符&&goto eof
- echo %var%|findstr "[^a-z]">nul&&echo 输入的字符不完全是字母&&goto eof
- echo 输入正确!
- :eof
- pause
复制代码
[ 本帖最后由 cainiao736 于 2009-4-6 22:35 编辑 ] |