首页 > 编程 > BAT > 正文

检测ip格式是否正确的批处理

2020-07-26 20:25:45
字体:
来源:转载
供稿:网友

复制代码 代码如下:

@echo off
:: 检测IP格式是否标准
:: code by jm 2006-10-23
:begin
cls
set input=
set /p input=请输入IP:
echo %input%|findstr "^[0-9]*/.[0-9]*/.[0-9]*/.[0-9]*$">nul||goto fail
set _input=%input:.= %
call :check %_input%

:check
if "%4"=="" goto fail
for %%i in (%1 %2 %3 %4) do (
if %%i gtr 255 goto fail
)
cls
echo %input% 是正确的IP
echo.
pause
goto begin

:fail
cls
echo %input% 是错误的IP
echo.
pause
goto begin

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表