华域联盟 DOS/BAT 检测ip格式是否正确的批处理

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

复制代码 代码如下:

@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

本文由 华域联盟 原创撰写:华域联盟 » 检测ip格式是否正确的批处理

转载请保留出处和原文链接:https://www.cnhackhy.com/16312.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部