Variables 如何验证lua中的变量?

Variables 如何验证lua中的变量?,variables,lua,Variables,Lua,我以前从未编程过lua,现在我必须在生成webinterface的脚本中找到一部分并验证一个变量,以便它只能包含一个有效的主机名(只有字母和减号) 我如何在lua中编程 有没有一本简单的手册,在哪里可以找到这样的东西(比如PHP)我也从来没有用lua编程过,但它似乎有一套功能强大的模式匹配函数,您可以使用 只要看一看如果您正在寻找一本简单的Lua手册,官方页面上有一本: 由plalx链接的资源解释了lua模式匹配的基础知识。因此: Lpeg是一个很好的模式匹配库: 要查看其他模式匹配库,请查看:

我以前从未编程过lua,现在我必须在生成webinterface的脚本中找到一部分并验证一个变量,以便它只能包含一个有效的主机名(只有字母和减号)

我如何在lua中编程


有没有一本简单的手册,在哪里可以找到这样的东西(比如PHP)

我也从来没有用lua编程过,但它似乎有一套功能强大的模式匹配函数,您可以使用


只要看一看

如果您正在寻找一本简单的Lua手册,官方页面上有一本:

由plalx链接的资源解释了lua模式匹配的基础知识。因此:

Lpeg是一个很好的模式匹配库:


要查看其他模式匹配库,请查看:在标题“文本处理”下,请尝试
string.match(主机“^[%w%-]+$”)~=nil

如何使用lua中的匹配函数?我得到一个错误:
尝试调用字段
match'(一个零值)`@rubo77:你应该用额外的细节和你现在正在尝试的内容编辑你的原始问题。如果不看你的代码,我们就猜不出发生了什么。@missing不,他可能在桌子上打电话给
:match
。@duald:可能,但如果你把大部分东西放在问题中,而不是把它们藏在评论中,对未来的人会更有帮助。Stackoverflow不是一个论坛。