Ir para conteúdo
Fórum Script Brasil
  • 0

Verificar Se Os Caracteres Informados São Numéricos


Skin_

Pergunta

4 respostass a esta questão

Posts Recomendados

  • 0

isNaN(); retorna o contrario, se for numérico retorna false // se não dor numérico retorna true

você pode criar uma função ex:

function IsNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;


   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }

+ detalhes do script: http://www.codetoad.com/javascript/isnumeric.asp

Link para o comentário
Compartilhar em outros sites

  • 0

Com isNaN é melhor:

function isNumericString(strToTest){
if (isNaN(strToTest) == true){ // Se for texto
return "A string é um texto"
}
else if (isNaN(strToTest) == false){ // Se for número
return "A string é um número"
}}

alert(isNumericString(1234))
alert(isNumericString("abcd"))

Espero que ajude !

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...