2
私は以下のLuaのコードを持っています(ここではStackOverflowの上の別のポストに基づいて)ルアパターンの試行で反復回数を指定する方法は?
local chunks = {ip:match("(%d+)%.(%d+)%.(%d+)%.(%d+)")}
if (#chunks == 4) then
for _,v in pairs(chunks) do
if (tonumber(v) < 0 or tonumber(v) > 255) then
return false
end
end
return true
else
return false
end
のIPv4のアドレスを検証するため、このロジックとのトラブルを私は「1.2.3.4.5」などのアドレスをテストする場合ということです、変数「チャンク」は4と評価されます。 正確に4つのオクテットがある場合にのみこのパターンが通過するように、このパターンを変更するにはどうすればよいですか?
ありがとうございました。