String 检查字符串是否包含2个数字
到目前为止,这是我的代码,但效率不太高,因为字符串可能类似于bb1b12,因此我需要检测字符串是否在任何位置包含2个数字两个数字是“一些数字,然后是一些非数字,然后是更多的数字”。您不需要关心字符串中的任何其他内容。只需使用%d个赞美词-%d-它的意思与原文完全相反。另外,如果您只想测试字符串是否有效,您可能应该使用String 检查字符串是否包含2个数字,string,lua,String,Lua,到目前为止,这是我的代码,但效率不太高,因为字符串可能类似于bb1b12,因此我需要检测字符串是否在任何位置包含2个数字两个数字是“一些数字,然后是一些非数字,然后是更多的数字”。您不需要关心字符串中的任何其他内容。只需使用%d个赞美词-%d-它的意思与原文完全相反。另外,如果您只想测试字符串是否有效,您可能应该使用find if PassField.Text:match("%a+%d%d+") or PassField.Text:match("%d%d+%a+") then PWVal
find
if PassField.Text:match("%a+%d%d+") or PassField.Text:match("%d%d+%a+") then
PWValid = true
else
return 'Error1'
end
str:find("%d+%D+%d+")