Página 1 de 1

Saber si un string es alfanumerico

Publicado: 14 Jul 2012 08:22
por Thedary
Si necesitas saber si un string es alfanumerico o contiene simbolos dejo este codigo.
str = "abc1"

if string.match(str, "^[%w]+$") ~= nil then
   Dialog.Message("", "Alfanumerico")
else
   Dialog.Message("", "NO Alfanumerico :(")
end

Re: Saber si un string es alfanumerico

Publicado: 14 Jul 2012 13:37
por rafaxplayer
de la misma forma con distinta expresion se sabria si es numerico o alfabetico %d,%a

Este otro match seria para verificar que el string es un email valido
str = Input.GetText("Input1");
match = string.match(str,"^%w+@%w+%.%w+$");
Debug.ShowWindow(true);
if match ~= nil then
Debug.Print("Email valido");
else
Debug.Print("No es un email valido");
end

Re: Saber si un string es alfanumerico

Publicado: 14 Jul 2012 23:27
por Thedary
rafaxplayer escribió:de la misma forma con distinta expresion se sabria si es numerico o alfabetico %d,%a

Este otro match seria para verificar que el string es un email valido
str = Input.GetText("Input1");
match = string.match(str,"^%w+@%w+%.%w+$");
Debug.ShowWindow(true);
if match ~= nil then
Debug.Print("Email valido");
else
Debug.Print("No es un email valido");
end
Buen metodo rafax lo necesitaba..