Contar caracteres

Como indica el nombre del foro en el moveremos todos los temas de dudas que se resuelvan con exito .
Este foro no tendra permisos de escritura.
Hola amigos del foro, tengo otro problema miren como haria para contar caracteres de un input
ej: input1 "Hola mundo 12"
y cuando le de clic en procesar me muestre en le
input2 "9 caracteres" ------------> cantidad de cadenas o string que existen en el texto
input3 "2 numeros"---------------> cantidad de numeros que existe en el texto
input4 "2 espacios" --------------> cantidad de espacios que existe en el texto
input5 "H" ----------------------> la primera letra del texto del input1

vi en un ejemplo creo q en el foro o en una aplicacion que me descargue pero no recuerdo donde es por eso que les pregunto
espero sus ayudas amigos
gracias y saludos :friends:
cadena="Loquesea 123"
x={}
number=0
spaces=0
chars=0

for count,1,#cadena then

x[count]=string.mid(cadena,count,1)

if (x[count]>=0 and x[count]<=9) then
number=number++;

elseif (x[count]==" ") then
spaces=spaces+1

else

chars=chars+1

end
end
la primera letra corresponde a x[1]
Gracias pabloko
Hola, ¿no es más fácil usar una herramienta online? Yo siempre uso una que se llama contar caracteres.
<p>
Melon no desmerezcas la ayuda del gran pabloko, se referia a hacerlo dentro del ams lol</p>