Ejercicios javascript

Función que dado un número de teléfono nos diga si es válido (true) o no (false). Un número de teléfono es válido si tiene una longitud de nueve cifras y todas son números. Ejemplo: telefonoValido(“666999666”)->true telefonoValido(“33666999666”)->false

Función que dado un número de teléfono válido nos lo muestre en formato xxx-xxx-xxx. Ejemplo: formatTelefono(“666999666”)-> “666-999-666”

Función que nos diga si un cif es válido o no. Los cifs válidos con una letra+8 caracteres. Ejemplo: cifValido(‘B12345678’)->true

Escribe una función a la que le pasemos dos cadenas y nos devuelva la más larga. Ejemplo: masLarga(“hola,”,”adios”)->”adios”

Un comentario sobre “Ejercicios javascript”

  1. //José Antonio Sánchez Rubio 27-05-2018
    //buscar si un telefono es valido o no

    function comprobar_numero(numero)
    {

    var iterar = 0;
    var LONG_TELEFONO = 9;
    var longitud = numero.length;

    //Entramos en el if si el numero es exactamente de 9 cifras
    if (longitud == LONG_TELEFONO)
    {
    //Nos hacemos con el valor de la primera cifra
    var cifra = numero.charAt(iterar);

    // Si este valor es un numero valido entramos en el bucle a comprobar el siguiente
    while ( iterar < longitud && validar_cifra(cifra) == true)
    {
    iterar++;
    cifra = numero.charAt(iterar);

    }

    }

    if (iterar == 9)
    {
    return true;
    }
    else
    {
    return false;

    }

    }

    function validar_cifra(cifra)
    {
    var numeros = "1234567890";
    var pos = numeros.indexOf(cifra);

    if (pos === -1)
    {
    return false;
    }
    else
    {
    return true;
    }

    }

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.