Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    regex per verifica email, no _-. ripetuti nel nome

    Ciao a tutti

    Sto testando alcune regex per la verifica dell'email

    in questa regex:
    ^[a-z]([a-z0-9_\.\-])+[a-z]+\@(([a-z0-9\-]{2,})+\.)+([a-z0-9]{2,})+$

    vorrei poter dire di non accettare caratteri speciali ripetuti consecutivamente nel nome, per esempio..

    non eccettare nomi email:
    email___prova@email.it
    email...rova@email.it
    email--prova@email.it

    si a:
    email.prova.uno@email.it
    email-prova-uno@email.it
    email_prova_uno@email.it

    come posso fare? Grazie a tutti in anticipo
    Perpetual Ribellion With Absolutely No Cause

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    prova a sostiuire questo
    ([a-z0-9]|\.(?!\.)|\_(?!\_)|\-(?!\-))+
    a questo
    ([a-z0-9_\.\-])+

  3. #3
    funziona! grazie mille! :-)
    Perpetual Ribellion With Absolutely No Cause

  4. #4
    per il nome dominio come si può fare? per non avere nessun carattere speciale, nessun numero ma solo il punto che divide da it, com ecc... esempio(.it)?
    Perpetual Ribellion With Absolutely No Cause

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    occhio che per quanto non comune e' lecito usare l' indirizzo ip al posto del dominio,
    quindi a voler essere rigorosi non dovresti escludere i numeri dal suffisso

    se comunque vuoi farlo e' solo l' ultima parte che devi cambiare da ([a-z0-9]{2,})+$
    a ([a-z]{2,})+$

    per il resto:
    i numeri sono leciti nel dominio
    non e' obbligatorio che ci sia un solo punto (utente@dominio.co.uk)
    il suffisso puo' essere di 2 o piu' caratteri (.info, .musuem ...)

  6. #6
    grazie per le info..

    secondo te quale regex mi consigli di usare che rispetti tutti i punti obbligatori della sintassi? Mi sono accorto che questa non controlla nemmeno il punto finale prima del suffisso...
    Perpetual Ribellion With Absolutely No Cause

  7. #7
    nessuno sa consigliarmi una regex sintatticamente corretta?
    mi piacerebbe poter registrare su un sito internet tutte quelle email comunemente in uso da normali utenti, stile facebook diciamo. Qualcuno me ne sa indicare una? Grazie mille!
    Perpetual Ribellion With Absolutely No Cause

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.