Visualizzazione risultati 1 fino 4 di 4

Discussione: Controllo validazione targa:

  1. #1
    Guest

    Predefinito Controllo validazione targa:

    Buongiorno ragazzi,
    dovrei creare un controllo Js dove vedo l'effettiva validità della targa:
    -la targa deve essere di 7 caratteri
    -i primi due caratteri devono essere delle lettere
    -i 3 caratteri in mezzo dei numeri
    -gli ultimi due di nuovo delle lettere
    come faccio a controllare che la prima e l'ultima sottostringa sono EFFETTIVAMENTE formate da sole lettere?
    Grazie in anticipo.

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

    Predefinito

    La cosa migliore penso sia utilizzare un'espressione regolare:
    Codice:
    function check(targa)
    {
    	if(targa.length == 7)
    	{
    		formato = /[A-Za-z]{2}[0-9]{3}[A-Za-z]{2}/g;
    		var patt = new RegExp(formato);
    		return patt.test(targa);
    	}
    	return false;
    }
    Ciao!

  3. #3
    Guest

    Thumbs up

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    La cosa migliore penso sia utilizzare un'espressione regolare:
    Codice:
    function check(targa)
    {
    	if(targa.length == 7)
    	{
    		formato = /[A-Za-z]{2}[0-9]{3}[A-Za-z]{2}/g;
    		var patt = new RegExp(formato);
    		return patt.test(targa);
    	}
    	return false;
    }
    Ciao!
    Ora provo...grazie mille per la tua solita disponibilità!!

  4. #4
    L'avatar di DKDIB
    DKDIB non è connesso Neofita
    Data registrazione
    29-07-2005
    Residenza
    EU (Italy)
    Messaggi
    1

    Lightbulb Targhe italiane per autoveicoli - Formato 1994

    Ho cercato una regular expression che gestisse correttamente il formato targhe italiane per autoveicoli del 1994, ma nessuna che gestisse correttamente le esclusioni (I, O, Q, U ed Escursionisti Esteri).
    Così l'ho fatta da me. 😝

    Codice:
    /(?!EE)(?!Ee)(?!eE)(?!ee)[A-HJ-NPR-TV-Za-hj-npr-tv-z]{2}\d{3}[A-HJ-NPR-TV-Za-hj-npr-tv-z]{2}\b/g
    https://regexr.com/5g1nc
    Ultima modifica di DKDIB : 12-11-2020 alle ore 13.21.16 Motivo: Versione case insensitive
    "In 18 anni non ero mai servita a nessuno, ma qui posso aiutare e persino essere necessaria agli altri."
    .hack//SIGN special - Intermezzo

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •