本帖最后由 pcl_test 于 2015-8-6 14:49 编辑
判断纯数字- set str=123
- set/a 1%str%1 2>nul&&echo;纯数字||echo;含非数字
复制代码 替换法,纯数字、纯字母都适用- @echo off&setlocal enabledelayedexpansion
- set str=123#
- for /l %%a in (0 1 9) do set str=!str:%%a=!
- if "%str%" equ "#" (echo;纯数字) else echo;含非数字
复制代码
- @echo off&setlocal enabledelayedexpansion
- set str=agt#
- for %%a in (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) do set str=!str:%%a=!
- if "%str%" equ "#" (echo;纯字母) else echo;含非字母
- pause
复制代码
|