level 12
lengmianshi
楼主
我找到一个判断变量是不是数字的脚本,如下:
@echo off
Setlocal enabledelayedexpansion
for /f "tokens=1 delims=0123456789" %%i in ("83a") do (
if not %%i=="" (
echo 不是数字
)else echo 是数字
)
pause
exit
我先用“83a"来做测试,打印”不是数字“,说明脚本里if分支正常进入;然后用”83“来测试,发现什么也没打印,这是为什么?求教!
2016年10月27日 01点10分
1
@echo off
Setlocal enabledelayedexpansion
for /f "tokens=1 delims=0123456789" %%i in ("83a") do (
if not %%i=="" (
echo 不是数字
)else echo 是数字
)
pause
exit
我先用“83a"来做测试,打印”不是数字“,说明脚本里if分支正常进入;然后用”83“来测试,发现什么也没打印,这是为什么?求教!
