Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Verifica stringa

  1. #1

    Verifica stringa

    Ciao a tutti,
    come posso fare per controllare che in una stringa ci siano solo determinati caratteri?

    Ci dovrebbero essere:
    - tutte le lettere senza acenti
    - tutti i numeri
    - trattino medio e basso
    - punto
    - ciocciola

    in sostanza deve essere un indirizzo email senza caratteri non validi per un email.

    Fatemi sapere.
    Grazie, mille.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di vic53
    Registrato dal
    Oct 2010
    residenza
    Fonte Nuova (Roma)
    Messaggi
    592
    crei un vettore con i valori che vuoi validare e con un ciclo controlli il campo se contiene caratteri presenti nel vettore....se non li contiene dai l'errore....
    [codice]
    vet="abc......@_-012..."
    [codice]
    la routine la puioi fare da solo perchè è sempilicissima, ma se non ci riesci dillo che ti aiutiamo...
    ciao
    Vic53

  4. #4
    Utente di HTML.it L'avatar di vic53
    Registrato dal
    Oct 2010
    residenza
    Fonte Nuova (Roma)
    Messaggi
    592
    ....ragionandoci con il linguaggio ...
    oppure fai come dice br1 e usi le regular expression...
    ciao
    Vic53

  5. #5
    risolto con questa funzione:

    codice:
    Function ControlloEmail(email)
    Dim ObjRegexp
    Dim risultato
    Set ObjRegexp = New RegExp
    ObjRegexp.Global = True
    ObjRegexp.IgnoreCase = True
    ObjRegexp.Pattern = "^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$"
    risultato = ObjRegexp.Test(email)
    Set ObjRegexp = Nothing
    ControlloEmail = risultato
    End Function

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.