欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2024-01-15 21:44:16
复制代码 代码如下:@echo off :: 检测ip格式是否标准 :: code by jm 2006-10-23 :begin cls set input= set /...

复制代码 代码如下:

@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