如何在lua中验证变量?

时间:2013-09-19 22:46:31

标签: variables lua

我之前从未编写过lua,现在我必须在脚本中找到一个生成Web界面并验证变量的部分,这样它才能包含有效的主机名(只有字母和减号)

我将如何在lua中编程?

是否有一个简单的手册,在哪里可以找到这样的东西(如PHP的php.net

3 个答案:

答案 0 :(得分:2)

如果您正在寻找简单的Lua手册,可在官方网页上找到:http://www.lua.org/manual/5.2/

由plalx链接的资源解释了lua模式匹配的基础知识。那样做:http://www.lua.org/pil/20.1.html

Lpeg是一个很好的模式匹配库:http://www.inf.puc-rio.br/~roberto/lpeg/

要了解其他模式匹配库,请查看标题为“文本处理”的http://lua-users.org/wiki/LibrariesAndBindings

答案 1 :(得分:0)

我也从未在lua中编程,但似乎它有一套强大的模式匹配函数可以使用。

只需查看http://lua-users.org/wiki/PatternsTutorial

即可

答案 2 :(得分:0)

尝试string.match(host,"^[%w%-]+$")~=nil