logo AlexBio's Blog /dev/random

Regex

Regex Tip #1: Email Matching

Una semplice regex (con relativa spiegazione) per ugugliare indirizzi email.

/^([a-z0-9_\.-]+)@([a-z0-9_\.-]+)\.([a-z\.]{2,6})$/

L’espressione inizia, indicando all’interprete di trovare l’inizio di una stringa (^). Nel primo gruppo ([a-z0-9_\.-]+) vengono uguagliate lettere minuscole, numeri, underscore, trattini e punti (con relativa \ in quanto un semplice punto indica qualsiasi carattere). Dopodichè viene la chiocciola (@) seguita da un altro gruppo ([a-z0-9_\.-]+) [...]



Spread Firefox Affiliate Button