Lua字符串空格,字母和数字

我想检查一个字符串是否只包含字母、数字和空格。我找到了这个函数来检查是否只有字母和数字,但我不确定如何同时允许空格:

string:match("%W");

谢谢。

点赞
用户1009479
用户1009479

模式%w匹配字母数字字符。大写版本%W与其补集匹配,即非字母数字字符。

要获取字母数字字符和空白字符的补集,请尝试模式[^%w%s]

str:match(“ [^%w%s]”)

当字符串不仅由字母,数字和空格组成时,返回非nil值。

2015-04-11 04:16:46