Module:Lang: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
m (synch from sandbox;) |
(fix variant length test;) |
||
Line 291: | Line 291: | ||
elseif source:match ('^%a%a%a?%-%d%d%d%d$') then -- ll-variant (where variant is 4 digits) |
elseif source:match ('^%a%a%a?%-%d%d%d%d$') then -- ll-variant (where variant is 4 digits) |
||
code, variant = source:match ('^(%a%a%a?)%-(%d%d%d%d)$'); |
code, variant = source:match ('^(%a%a%a?)%-(%d%d%d%d)$'); |
||
elseif source:match ('^%a%a%a?%-[%a%d][%a%d][%a%d][%a%d][%a%d] |
elseif source:match ('^%a%a%a?%-[%a%d][%a%d][%a%d][%a%d][%a%d][%a%d]?[%a%d]?[%a%d]?$') then -- ll-variant (where variant is 5-8 alnum characters) |
||
code, variant = source:match ('^(%a%a%a?)%-([%a%d][%a%d][%a%d][%a%d][%a%d][%a%d]?[%a%d]?[%a%d]?)$'); |
code, variant = source:match ('^(%a%a%a?)%-([%a%d][%a%d][%a%d][%a%d][%a%d][%a%d]?[%a%d]?[%a%d]?)$'); |
||