Email Regex - Kiểm tra mẫu cho địa chỉ email
Gỡ lỗi biểu thức chính quy JavaScript trực tiếp: các kết quả phù hợp được đánh dấu, nhóm chụp, cờ và bản xem trước thay thế.
kết quả
Trang này mở trình kiểm tra biểu thức chính quy được tải sẵn mẫu email thực tế: (?<user>[a-zA-Z0-9._%+-]+)@(?<domain>[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}). Nó đưa phần trước @ vào một nhóm được đặt tên gọi là người dùng và mọi thứ sau nó vào miền, yêu cầu một dấu chấm và ít nhất một miền cấp cao nhất gồm hai chữ cái. Văn bản mẫu trộn các địa chỉ hợp lệ với các chuỗi không khớp, do đó bạn có thể xem nhanh ranh giới của mẫu.
Một biểu thức chính quy email RFC 5322 hoàn hảo nổi tiếng là rất lớn và vẫn không thể thay thế cho việc gửi tin nhắn xác nhận. Trong thực tế, một mẫu như thế này là công cụ phù hợp: nó chấp nhận các địa chỉ mà người thực nhập — bao gồm dấu chấm, thẻ cộng và tên miền có dấu gạch nối — và từ chối những thứ rác rưởi rõ ràng như @ kép hoặc tên miền cấp cao nhất bị thiếu. Nhìn vào danh sách phù hợp bên dưới văn bản để kiểm tra những gì đã hạ cánh trong mỗi nhóm được đặt tên.
Chỉnh sửa văn bản mẫu, dán danh sách địa chỉ của riêng bạn hoặc thắt chặt mẫu — mỗi lần nhấn phím sẽ chạy lại biểu thức và cập nhật các điểm đánh dấu, bộ đếm và nhóm. Khi mẫu hoạt động, hãy sao chép thẳng mẫu đó vào mã xác thực biểu mẫu hoặc mã phân tích cú pháp nhật ký của bạn.