我正在编写一个设置新计算机名称的脚本。语法是:
script.bat /NAME:<place new name here>
问题是,我不确定如何让我的脚本验证用户只输入了字母数字和连字符。所以,基本上,LENOVO-190
是好的,但LENOVO:~19|0)
不是。此外,我喜欢将所有小写字母更改为大写字母,只是为了美观(我认为它看起来更好)。
我只希望我的脚本接受A
- Z
、0
-9
和-
. 如果输入了无效字符(比如说#
),它会说类似“ hey! # is not allowed!
”
谢谢大家,干杯。