Intelligently generate and explain regular expressions, supporting various common pattern matching
Konverter dine tekstinstruktioner til formler, eller få forklaringer på formler.
Rediger Excel online gennem samtale med AI
Brug AI til at konvertere dine tekstinstruktioner til SQL-forespørgsler.
Generer Excel VBA-kode til automatisering og tilpassede løsninger i Microsoft Excel.
Upload din Excel-fil og brug vores AI-drevne diagramgenerator til at skabe smukke diagrammer.
Brug vores AI-drevne mindmap generator til at omdanne din tekst til smukke mindmaps. Rediger og tilpas nemt.
Use AI to intelligently generate and explain regular expressions, supporting various text pattern matching and data validation.
Generer smukke billeder fra tekstbeskrivelser ved hjælp af AI, med flere størrelser. Gratis!
# Regulært Udtryk Matching af E-mailadresser - Komplet Tutorial
## Grundlæggende E-mail Matching
Det simpleste regex til e-mail matching:
```regex
\S+@\S+\.\S+
Matching eksempler:
Standard e-mailformat regex:
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
Funktioner:
RFC 5322 standard regex:
^(?:[a-z0-9!#$%&'*+/=?^_\{|\}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_\{|\}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])$
Regex, der understøtter Unicode-tegn:
^[^\s@]+@[^\s@]+\.[^\s@]+$
Eller en mere præcis version:
^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$
Tag standard e-mail regex som eksempel:
^ # Start på strengen
[a-zA-Z0-9._%+-]+ # Brugernavnsdel
@ # @ symbol
[a-zA-Z0-9.-]+ # Domænedel
\. # Punktum
[a-zA-Z]{2,} # Top-Level Domæne
$ # Slut på strengen
const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
import re
email_regex = re.compile(r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$')
$emailRegex = '/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/';
Pattern emailPattern = Pattern.compile("^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$");
^[a-z0-9._%+-]+@([0-9]{1,3}\.){3}[0-9]{1,3}$
^[a-z0-9._%+-]+@[a-z0-9.-]+:\d+$
^(?!.*@(spamdomain|blocked)\.com$)[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,}$
(?:)
i stedet for
fangende grupper ()
.
^(?=[a-z0-9@.!#$%&'*+/=?^_\{|\}~-]{6,254}$)[a-z0-9._%+-]{1,64}@(?:[a-z0-9-]{1,63}\.){1,8}[a-z]{2,63}$