标题: [已结]判断输入的内容是否在指定范围内
[打印本页]
作者: huzixuan
时间: 2007-3-18 05:50
标题: [已结]判断输入的内容是否在指定范围内
请大家注意,标题是 namejm 斑竹帮我取的!
有要加分的加分,没分的捧个人场!!谢谢
set /p input=
echo %input% | findstr "一 二 三 四 五 六 七 八 九 十" >nul || echo 必须输入大写数字!
请帮忙,我是想如果输入 一-十之外的任意字符 就提示 出错
但 以上代码不知道如何写 才能 起到效果???
Last edited by huzixuan on 2007-3-18 at 07:05 AM ]
作者: xycoordinate
时间: 2007-3-18 06:13
test1.bat
@echo off
set /p input=请输入:
echo %input% | findstr "\<一\> \<二\> \<三\> \<四\> \<五\> \<六\> \<七\> \<八\> \<九\> \<十\>" >nul || echo 必须输入大写数字!
瞎试验出来的!
但是,还不知道为什么???
是不是CMD把"一 二 三 四 五 六 七 八 九 十"当成"特殊字符"???
请DX指教!!!
test2.bat
@echo off
set /p input=请输入:
echo %input% | findstr "" || echo 必须输入小写数字!
F:\>test2.bat
请输入:12 34
12 34
F:\>test2.bat
请输入:一
必须输入小写数字!
Last edited by xycoordinate on 2007-3-17 at 05:28 PM ]
作者: huzixuan
时间: 2007-3-18 06:16
谢谢楼上,会用了