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

时间:2015-04-11 04:09:34

标签: string lua

我想检查一个字符串是否只包含字母,数字和空格。我发现这个函数检查它只是字母和数字,但我也不确定如何允许空格:

string:match( "%W" );

感谢。

1 个答案:

答案 0 :(得分:3)

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

要获得字母数字和空格的补充,请尝试使用模式[^%w%s]

str:match("[^%w%s]")
当字符串不仅仅是字母,数字和空格时,

返回非nil值。