Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    170

    Controllo stringa numerico o lettere

    Ciao ho questo script:

    var strIllegalChars = /[\(\)\<\>\,\;\:\\\/\*\-\+\=\"\[\]]/;
    var strLettere = /qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVB NM]/;
    var strNumeri = /1234567890/;


    function controltel(form) {

    Ctrl = form.telefono;
    if (Ctrl.value == "" || Ctrl.value.length < 4 || Ctrl.value.match(strLettere) || Ctrl.value.match(strIllegalChars) ) {
    validatePrompt (Ctrl, "Non hai inserito il numero di telefono o non č inserito correttamente.");
    return false;
    }



    return true;
    }

    function validatePrompt (Ctrl, PromptStr) {
    alert (PromptStr)
    return false;
    }

    --------------------------------------------------------------------------------------
    Il controllo sulla stringa minore di 4 char va bene, come quello su strillegalchars ma quello sulle lettere non va. Cosa sbaglio?
    Grazie
    I migliori teologi delle principali religioni della terra mettono in rete 10.000 supercomputers, caricati con la base di conoscenza umana e pongono la fatidica domanda:
    - Dio esiste? Il mostro dalle 10.000 teste ci ragiona sopra per 7 giorni e poi risponde: "ORA SI!"

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    meglio
    var strLettere = /[a-zA-Z]/;

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.