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
|