Modul:Citation/CS1/Date validation/sandkasse: Forskelle mellem versioner

Content deleted Content added
Test
Tag: Tilbagerullet
Fjerner version 10762042 af Honymand (diskussion)
Tags: Omgjort Tilbagerullet
Linje 1.061:
-- 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*%- then*[1-9]%d%d%d') and -- HON2021.05.08MGA73: (FejlKopi fra chek af [Aleksej_Kosygin])dawiki
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') and then -- MGA73: Kopi fra dawiki
-- MGA73: Fjernet param_val.val, n not= param_val.val:matchgsub ('%d%d?%/%d%d?[%s-]%d%d%d%d', '–') then; -- MGA73:replace Kopiany frahyphen dawiki with ndash
-- MGA73: Fjernet param_val.val, n = param_val.val:gsub ('%-', ' '); -- MGA73: Kopi fra dawiki -- replace any hyphen with ndash
if 0 ~= n then
param_val, n = param_val:gsub ('%-', ' – '); -- MGA73: Kopi fra dawiki -- replace any hyphen with ndash
date_parameters_list[param_name].val = param_val.val; -- update the list
if 0 ~= n then
result = true;
date_parameters_list[param_name].val = param_val.val; -- update the list
end
result = true;
end
end
end
-- MGA73: Nedenfor kommer ca. 22 linjer med kode fra da.wiki