Jump to content

Problema con la validacion de un string


UserToDelete

Recommended Posts

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 

Link to comment
  • Recently Browsing   0 members

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