Stringtext="AbcD╣e+_)(001";for(charc:text.toCharArray()){if(Character.isLetter(c)){System.out.println(c+": É uma letra");}elseif(Character.isDigit(c)){System.out.println(c+": É um número");}else{System.out.println(c+": É um caractere especial");}}
L
Luis_Rabelo2004
Boa tarde,
está ocorrendo o seguinte erro:
Uncaught SyntaxError: Unexpected identifier
nessa linha text.toCharArray();
Luis
L
Lucas_Camara
Eita rapaiz, agora que vi que é em javascript. O código que fiz é em Java. =)
Falha minha!
L
Solucao aceita
Lucas_Camara
Esse agora é em javascript (usando regex):
lettext='AbcD╣e+_)(001';for(letcoftext){if(isLetter(c)){console.log(c+": É uma letra");}elseif(isDigit(c)){console.log(c+": É um número");}else{console.log(c+": É um caractere especial");}}functionisLetter(str){returnstr.length===1&&str.match(/[a-zA-Z]/i);}functionisDigit(str){returnstr.length===1&&str.match(/[0-9]/i);}