【发布时间】:2018-05-05 08:08:39
【问题描述】:
我正在编写一个设置新计算机名称的脚本。语法是:
script.bat /NAME:<place new name here>
问题是,我不确定如何让我的脚本验证用户只输入了字母数字和连字符。所以,基本上,LENOVO-190 可以,但LENOVO:~19|0) 不行。此外,我喜欢将所有小写字母更改为大写字母,只是为了美观(我认为它看起来更好)。
我只希望我的脚本接受A-Z、0-9 和-。如果输入了无效字符(比如说#),它会说类似“hey! # is not allowed!”
谢谢大家,干杯。
【问题讨论】:
-
StackOverflow 不会按顺序编写脚本。您的任务是创建一个脚本,我们的任务是帮助解决由于其运行而导致的意外问题。
-
请仔细阅读第一句话。
-
@ditheredtransparency,Compo 基本上要求查看您现有的代码以及您遇到问题的代码行。
-
@ditheredtransparency,我相信这就是你要找的answer。