标签: string lua
我想检查一个字符串是否只包含字母,数字和空格。我发现这个函数检查它只是字母和数字,但我也不确定如何允许空格:
string:match( "%W" );
感谢。
答案 0 :(得分:3)
模式%w匹配字母数字字符。大写版本%W匹配其补码,即非字母数字字符。
%w
%W
要获得字母数字和空格的补充,请尝试使用模式[^%w%s]。
[^%w%s]
str:match("[^%w%s]")
返回非nil值。
nil