Изменения

Перейти к навигации Перейти к поиску
нет описания правки
Строка 498: Строка 498:  
     if islist(input:upper(),tzs_names) then  
 
     if islist(input:upper(),tzs_names) then  
 
     utcin = known_tzs[input:upper()]  
 
     utcin = known_tzs[input:upper()]  
     elseif string.sub(input:upper(),1,3) == 'UTC' then
+
     elseif (string.sub(input:upper(),1,3) == 'UTC') and (string.len(input) < 10) then
 
     utcin = string.sub(input,4)
 
     utcin = string.sub(input,4)
 +
    elseif string.sub(input,1,3) ~= "−" then utcin = input
 
     elseif string.sub(input,1,1) == '['  
 
     elseif string.sub(input,1,1) == '['  
 
     or string.sub(input,1,1) == '{' then
 
     or string.sub(input,1,1) == '{' then
    return input
+
--  or not (not input:find("[\192-\255]")) при наличии в строке юникода не работает
    elseif string.sub(input,1,3) ~= "−" then utcin = input
  −
    elseif (not (not input:find(","))) then
   
     return input
 
     return input
 
     else utcin = input end
 
     else utcin = input end
Анонимный участник

Реклама:

Навигация