永发信息网

bat 规定输入的字符

答案:1  悬赏:60  手机版
解决时间 2021-03-04 17:03
bat 规定输入的字符
最佳答案
@echo off
setlocal enabledelayedexpansion
::254之内
set /p lan_ip=:

for /f "delims=. tokens=1-3*" %%i in ("%lan_ip%") do (
set lan_ip_node_1=%%i
set lan_ip_node_2=%%j
set lan_ip_node_3=%%k
set lan_ip_node_4=%%l
)

::检测ip输入是否有误
for /l %%a in (1,1,4) do (
call :test_254 !lan_ip_node_%%a! 254
if not [!bl!]==[0] goto 1
)
echo !lan_ip! 正确
::100之内
set /p num=:
call :test_254 !num! 100
if not [!bl!]==[0] goto 2
echo !num! 正确
pause
:test_254
set bl=1
for /l %%a in (1,1,%2) do (
if [%1]==[%%a] (
set bl=0
)
)
goto :eof

:1
echo !lan_ip! 错误
pause
exit

:2
echo echo !num! 错误
pause
exit其实还可以用FINDSTR里的正则,但是没有这个来的严格。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
南召县到平顶山要多久
上海ktv最真实招聘领队直招有吗哪里靠谱,有
小米充电宝过度放电会有什么后果
时间简史里面的一个疑问,根据广义相对论,不
工商银行卡没有在微信上添加银行卡,可以直接
手足心汗的临床意义是A.阴虚阳亢B.进食热汤C.
窃读记有多处描写“我”心理活动的句子
东转路/S318(路口)这个地址在什么地方,我要
九笔画的字
我的笔记本电脑开机怎么闪一下就黑屏了哪
百里奚社区卫生服务中心我想知道这个在什么地
昨天晚上剪发了,本来是黑长直,然后剪了bob
淘宝网的图片空间放不下了,我把图片放到招财
在△ABC的三个内角满足3∠A=5∠B,3∠C=2∠B,
50句最短的名人名言
推荐资讯
云岩区东山敬老院我想知道这个在什么地方
最基本的逻辑关系有哪几种?写出各自的逻辑运
康泰兽药经营部在什么地方啊,我要过去处理事
京客隆·爱家地址在什么地方,想过去办事
连山区金福娃幼儿园地址在什么地方,想过去办
李连杰大女儿李思真的死亡了吗?什么原因?
我的世界别墅教程,带图……那些说用服务器的
一副三角尺拼成的两个图案,请你探索在哪种情
求推荐几本好看的民国小说,个人认为最好看的
男朋友给我跪下,让我和他有关系
说课的要求及步骤是什么?
3U和4U哪个更能拉重磅?(羽毛球拍)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?