none
Validar entrada de número de CELULAR RRS feed

  • Pergunta

  • Olá.

    Gostaria de saber se alguém tem uma função javascript ou uma lógica de como validar telefone celular?

    Tipo, o primeiro dígito do telefone tem que ser 9 ou 8.

    Se não for informar que o número não é um número de celular.

    vlw

    quinta-feira, 16 de dezembro de 2010 22:02

Respostas

  • Oi Ancellmo,

    Eu não tenho essa funçao pronta mas é muito simples de ser feita. Você pode validar primeiramente inserindo uma mascara do tipo (99)9999-9999, pode fazer isso com o MaskedEditExtender do AjaxControlToolkit. Logo, para validar se o número é de celular pode criar a função em c# também se quiser:

    if(Convert.ToInt32(txtCelular.Substring(4,5)) == 8 || Convert.ToInt32(txtCelular.Substring(4,5)) == 9)


    ----------------------------
    Bruno Seixas
    Analista de Sistemas
    sexta-feira, 17 de dezembro de 2010 13:21

Todas as Respostas

  • O ideial é você usar expressoes regulares, la vai um exemplo:

    var regex = /^[98]/;
    alert(regex.test("123"));
    

    Esse codigo ai teste se começa com 9 ou 8.


    Contato:albertim_brasil@hotmail.com - Se ajudei, marca como útil.
    Twitter: Me siga!!
    Blog:http://dotnettime.wordpress.com/

    sexta-feira, 17 de dezembro de 2010 13:20
  • Oi Ancellmo,

    Eu não tenho essa funçao pronta mas é muito simples de ser feita. Você pode validar primeiramente inserindo uma mascara do tipo (99)9999-9999, pode fazer isso com o MaskedEditExtender do AjaxControlToolkit. Logo, para validar se o número é de celular pode criar a função em c# também se quiser:

    if(Convert.ToInt32(txtCelular.Substring(4,5)) == 8 || Convert.ToInt32(txtCelular.Substring(4,5)) == 9)


    ----------------------------
    Bruno Seixas
    Analista de Sistemas
    sexta-feira, 17 de dezembro de 2010 13:21