• User Attivo

    [Javascript] - Campo numero

    Salve a tutti
    Premetto che sono nuovo con il javascript.
    ho un modulo con il campo numerico a cui vorrei aggiungere questo set di caratteri:
    ._-) +(:/
    c'è anche uno spazio vuoto
    ma non funziona cosa è che non và ?
    Un grazie anticipato a chi vorrà rispondermi; di seguito il codice:

    <form name="modulo" id="modulo" onSubmit="return controllo();" method="post" action="paginadiprova.php">
    Numero
    <input name="numero" type="text" id="numero" size="30" />
    <br />
    <input type="submit" name="Submit" value="Invia" />
    </form>
    <script language="JavaScript">
    function controllo(){
    with(document.modulo) {
    var ckNumero = /^0-9._-) +(:/$/
    if(numero.value=="") {
    alert("Errore: compilare il campo numero");
    numero.focus();
    return false;
    }else if(!ckNumero.test(numero.value)) {
    alert("Errore: Numero non valido ");
    numero.focus();
    return false;
    }
    }
    return true;
    }
    </script>