Heim > Artikel > Web-Frontend > Detaillierte Erläuterung regulärer Ausdrücke zur E-Mail-Verifizierung mit js (mit Code)
Die authentischste Regex-Anweisung für Mailbox ist ^[a-z0-9]+([._\-]*[a-z0-9])*@([a-z0-9]+[- a -z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$ Lassen Sie uns etwas über
fuchangxi Regular erklären:
/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/
muss mit einem oder mehreren Wortzeichen oder -, plus @ und dann einem oder mehreren Wortzeichen oder - beginnen. Dann gibt es eine Kombination aus Punkt „.“ und Wortzeichen und –. Es kann eine oder mehrere Kombinationen geben.
<script type="text/javascript"> function isEmail(str){ var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/; return reg.test(str); } var str = 'test@hotmail.com'; document.write(isEmail(str)+'<br />'); var str2 = 'test@sima.vip.com'; document.write(isEmail(str2)+'<br />'); var str3 = 'te-st@qq.com.cn'; document.write(isEmail(str3)+'<br />'); var str4 = 'te_st@sima.vip.com'; document.write(isEmail(str4)+'<br />'); var str5 = 'te.._st@sima.vip.com'; document.write(isEmail(str5)+'<br />'); </script>
Ich weiß nicht viel über die spezifischen E-Mail-Regeln. Ich finde, dass diese reguläre Regel relativ einfach ist
Zählen Sie die Arten von E-Mail-@-Präfixen
1 Reine Zahlen
Zum Beispiel: 123456@jb51.net
2 . Reine Buchstaben
3. Gemischte Buchstaben und Zahlen
Zum Beispiel: web.blue@jb51.net
Unterstrichen: web_blue@jb51.net
6. Mit Verbindungslinien
Zum Beispiel: web-blue@jb51.net
Die endgültige Top-Level-Domain muss mindestens ein „.“ haben mindestens 2 Buchstaben. Was ist das Maximum? Basierend auf dem Domänennamen „name“ beträgt das Maximum 4. Wenn es entspannter ist, setzen wir es auf 5^_^.
Das Obige ist natürlich nicht möglich: Es beginnt oder endet mit „_“ oder „-“ und enthält Sonderzeichen.
Daher lautet der von mir angegebene reguläre Ausdruck wie folgt:
^[A-Za-zd]+([-_.][A-Za-zd]+)*@([A-Za-zd]+[-.])+[A-Za-zd]{2,5}$rrree
Vergleichsweise authentischer js-Code für reguläre Ausdrücke zur Überprüfung email_regular Ausdruck
Regulärer Ausdruck zum Verifizieren von E-Mails
Video-Tutorial zu regulären JavaScript-Ausdrücken
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung regulärer Ausdrücke zur E-Mail-Verifizierung mit js (mit Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!