Forskel mellem versioner af "Modul:Citation/CS1/Date validation/sandkasse"

Test
(Fjerner version 10762010 af MGA73 (diskussion) - nej det var skidt)
Tags: Omgjort Tilbagerullet
(Test)
Tag: Tilbagerullet
-- MGA73: Fjernet if is_set (param_val.val) and
-- MGA73: Fjernet not mw.ustring.match (param_val.val, patterns.ymd[1]) then -- for those that are not ymd dates (ustring because here digits may not be Western)
if not param_val:match ('^[1-9]%d%d%d~= *%-nil *[1-9]%d%d%d')then and -- MGA73:HON2021.05.08 Kopi(Fejl fra dawikichek af [Aleksej_Kosygin])
if not param_val:match ('^[1-9]%d%d%d%d *%- *[1-9]%d%d%-%d%d') and -- MGA73: Kopi fra dawiki
not param_val:match ('%d%d%-%d%d%-%d%d%-%d%d') and -- MGA73: Kopi fra dawiki
not param_val:match ('%d%d?%/-%d%d?[%s-]%d%d%d%d') thenand -- MGA73: Kopi fra dawiki
-- MGA73: Fjernet param_val.val, n = not param_val.val:gsubmatch ('%d%d?%/%d%d?[%s-', '–]%d%d%d%d'); then -- replaceMGA73: anyKopi hyphenfra with ndashdawiki
-- MGA73: Fjernet param_val.val, n = param_val.val:gsub ('%-', ' '); -- MGA73: Kopi fra dawiki -- replace any hyphen with ndash
param_val, n = param_val:gsub ('%-', ' – '); -- MGA73: Kopi fra dawiki -- replace any hyphen with ndash
if 0 ~= n then
date_parameters_list[param_name].val = param_val.val; -- update the list
result = true;
end
end
end
-- MGA73: Nedenfor kommer ca. 22 linjer med kode fra da.wiki
12.437

redigeringer