Jump to content

Problema con la validacion de un string


UserToDelete

Recommended Posts

Posted

Tengo un problema con la validacion de un string (vale, el titulo ya lo sabemos todos)

Bueno, la cosa es que tengo un string que es "0005025" y quiero que sea un valor real, es decir, que pase a ser "5025" sin los numeros nulos a la izquierda.

Tengo este miniloop pero returna false aunque coincida con el 0 realmente

STR = "00050" --si coloco "0005025" Da error >> calling 'char' on bad self (value out of range)          
local XPOS = STR:byte() 
    while STR:char(XPOS) == '0' do 
    STR = STR:gsub("%d", "", 1) 
    XPOS = STR:byte() 
    end 
STR = STR:gsub("%d", "", 1) 
local CHECK = STR:char(XPOS) 
print(CHECK == 0) 
print(STR:char(XPOS)) 
  
--http://rextester.com/runcode 

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...