Modulo:IP validator: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m typo
m Annullata la modifica 103199128 di Horcrux (discussione) argh...
Riga 1:
--[[
Questo modulo serve per validare un indirizzo IP.
È necessario un algoritmo iterativo in quanto le espressioni regolari di Lua non sono sufficientemente espressive.
]]
local str = {}
 
Line 11 ⟶ 15:
function str.is_ipv4( frame )
local s = frame.args[1] or '';
s = s:gsub("/[0-9]$", ""):gsub("/[12][0-9]$", ""):gsub("/[3][0-2]$", "")
if not s:find("^%d+%.%d+%.%d+%.%d+$") then