Bộ Dữ Liệu Các Mẫu Biểu Thức Chính Quy Thiết Yếu
Bộ dữ liệu này cung cấp 45 mẫu biểu thức chính quy được sử dụng rộng rãi, bao gồm nhiều danh mục như thông tin liên hệ, định dạng dữ liệu và quy tắc xác thực. Mỗi mục bao gồm mẫu, danh mục, ví dụ và mô tả.
Tải miễn phí
Điểm chính
- Truy cập 45 mẫu biểu thức chính quy được biên soạn sẵn để sử dụng ngay lập tức.
- Khám phá các mẫu regex thông dụng cho email, số điện thoại, URL và nhiều hơn nữa.
- Tải xuống các mẫu để thực hiện nhiều tác vụ lập trình và xác thực dữ liệu.
- Sử dụng regex sẵn sàng triển khai để hợp lý hóa quy trình phát triển và phân tích của bạn.
Hiển thị 45 của 45
| Pattern Name | Category | Regex Pattern | Example | Description |
|---|---|---|---|---|
| Địa chỉ Email | Liên hệ | ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$ | user@example.com | Xác thực email tiêu chuẩn |
| Email (Nghiêm ngặt) | Liên hệ | ^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$ | name+tag@sub.domain.com | Email tuân thủ RFC 5322 |
| Điện thoại (Quốc tế) | Liên hệ | ^\+?[1-9]\d{1,14}$ | +14155551234 | Định dạng điện thoại quốc tế E.164 |
| Điện thoại (Mỹ) | Liên hệ | ^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$ | (415) 555-1234 | Các định dạng số điện thoại của Mỹ |
| Điện thoại (Thái Lan) | Liên hệ | ^(0[689]{1})\d{8}$ | 0812345678 | Số điện thoại di động Thái Lan |
| URL (HTTP/HTTPS) | Web | ^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)$ | https://example.com/path | Xác thực URL HTTP/HTTPS |
| URL (Đơn giản) | Web | ^(https?:\/\/)?[\w.-]+\.[a-z]{2,}(\/\S*)?$ | example.com/page | Mẫu URL đơn giản |
| Tên Miền | Web | ^(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$ | sub.example.com | Xác thực tên miền |
| Địa chỉ IP (IPv4) | Web | ^(?:(?: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]?)$ | 192.168.1.1 | Xác thực địa chỉ IPv4 |
| Địa chỉ IP (IPv6) | Web | ^([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}$ | 2001:0db8:85a3:0000:0000:8a2e:0370:7334 | Địa chỉ IPv6 (dạng đầy đủ) |
| Địa chỉ MAC | Web | ^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$ | 00:1A:2B:3C:4D:5E | Xác thực địa chỉ MAC |
| Slug (Thân thiện với URL) | Web | ^[a-z0-9]+(?:-[a-z0-9]+)*$ | my-blog-post-title | Định dạng slug URL |
| Mật khẩu (Mạnh) | Bảo mật | ^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$ | Pass@123 | Tối thiểu 8 ký tự, chữ hoa, chữ thường, chữ số, ký tự đặc biệt |
| Mật khẩu (Trung bình) | Bảo mật | ^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[A-Za-z\d]{8,}$ | Password1 | Tối thiểu 8 ký tự, chữ hoa, chữ thường, chữ số |
| UUID v4 | Bảo mật | ^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$ | 550e8400-e29b-41d4-a716-446655440000 | Định dạng UUID phiên bản 4 |
| Mã thông báo JWT | Bảo mật | ^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$ | eyJhbGc.eyJzdWI.SflKxw | Định dạng JSON Web Token |
| Màu Hex | Bảo mật | ^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$ | #FF5733 | Mã màu hex |
| Số nguyên | Số | ^-?\d+$ | -12345 | Số nguyên dương hoặc âm |
| Số thập phân | Số | ^-?\d*\.?\d+$ | 123.45 | Số thập phân |
| Tiền tệ (USD) | Tài chính | ^\$?\d{1,3}(,\d{3})*(\.\d{2})?$ | $1,234.56 | Định dạng tiền tệ của Mỹ |
| Thẻ tín dụng | Tài chính | ^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|3[47][0-9]{13}|6(?:011|5[0-9]{2})[0-9]{12})$ | 4111111111111111 | Visa, MC, Amex, Discover |
| CVV | Tài chính | ^[0-9]{3,4}$ | 123 | CVV/CVC của thẻ tín dụng |
| IBAN | Tài chính | ^[A-Z]{2}[0-9]{2}[A-Z0-9]{4}[0-9]{7}([A-Z0-9]?){0,16}$ | DE89370400440532013000 | Số tài khoản ngân hàng quốc tế |
| Ngày (YYYY-MM-DD) | Ngày giờ | ^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$ | 2024-12-25 | Định dạng ngày ISO 8601 |
| Ngày (DD/MM/YYYY) | Ngày giờ | ^(0[1-9]|[12]\d|3[01])\/(0[1-9]|1[0-2])\/\d{4}$ | 25/12/2024 | Định dạng ngày kiểu Châu Âu |
| Ngày (MM/DD/YYYY) | Ngày giờ | ^(0[1-9]|1[0-2])\/(0[1-9]|[12]\d|3[01])\/\d{4}$ | 12/25/2024 | Định dạng ngày kiểu Mỹ |
| Giờ (24h) | Ngày giờ | ^([01]\d|2[0-3]):([0-5]\d)$ | 23:59 | Định dạng giờ 24 giờ |
| Giờ (12h) | Ngày giờ | ^(0?[1-9]|1[0-2]):[0-5][0-9]\s?(AM|PM|am|pm)$ | 11:30 PM | Định dạng giờ 12 giờ với AM/PM |
| Ngày giờ ISO 8601 | Ngày giờ | ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[+-]\d{2}:\d{2})?$ | 2024-12-25T10:30:00Z | Định dạng ngày giờ ISO 8601 |
| Tên người dùng | Văn bản | ^[a-zA-Z0-9_]{3,16}$ | user_name123 | Chữ và số với dấu gạch dưới, 3-16 ký tự |
| Chữ và số | Văn bản | ^[a-zA-Z0-9]+$ | abc123 | Chỉ chữ cái và số |
| Chỉ chữ cái | Văn bản | ^[a-zA-Z]+$ | HelloWorld | Chỉ chữ cái tiếng Anh |
| Không ký tự đặc biệt | Văn bản | ^[a-zA-Z0-9\s]+$ | Hello World 123 | Chữ và số với khoảng trắng |
| Cắt khoảng trắng | Văn bản | ^\S.*\S$|^\S$ | no leading/trailing spaces | Không có khoảng trắng đầu/cuối |
| US SSN | ID | ^(?!000|666|9\d{2})\d{3}-(?!00)\d{2}-(?!0000)\d{4}$ | 123-45-6789 | Số An sinh xã hội Hoa Kỳ |
| Mã ZIP US | ID | ^\d{5}(-\d{4})?$ | 12345-6789 | Mã ZIP Hoa Kỳ (5 hoặc 9 chữ số) |
| Mã bưu điện UK | ID | ^[A-Z]{1,2}[0-9][A-Z0-9]?\s?[0-9][A-Z]{2}$ | SW1A 1AA | Mã bưu điện Vương quốc Anh |
| ISBN-10 | ID | ^(?:\d{9}X|\d{10})$ | 0306406152 | Định dạng ISBN-10 |
| ISBN-13 | ID | ^97[89]\d{10}$ | 9780306406157 | Định dạng ISBN-13 |
| Phần mở rộng tệp | Tệp | ^.*\.(jpg|jpeg|png|gif|pdf|doc|docx)$ | document.pdf | Các phần mở rộng tệp phổ biến |
| Đường dẫn Tệp (Unix) | Tệp | ^\/([\w.-]+\/)*[\w.-]+$ | /home/user/file.txt | Đường dẫn tệp Unix |
| Đường dẫn Tệp (Windows) | Tệp | ^[a-zA-Z]:\\(?:[\w.-]+\\)*[\w.-]+$ | C:\Users\file.txt | Đường dẫn tệp Windows |
| Thẻ HTML | Mã | <([a-z]+)([^<]+)*(?:>(.*)<\/\1>|\s+\/>) | <div class="x">content</div> | Khớp thẻ HTML |
| Hashtag | Mạng xã hội | ^#[a-zA-Z0-9_]+$ | #trending | Hashtag mạng xã hội |
| Tên người dùng Twitter | Mạng xã hội | ^@[a-zA-Z0-9_]{1,15}$ | @username | Tên người dùng Twitter/X |
Trường hợp sử dụng
- Nhập tệp CSV vào cơ sở dữ liệu SQL hoặc các script Python của bạn để triển khai logic xác thực dữ liệu cho đầu vào người dùng hoặc làm sạch dữ liệu.
- Sử dụng tệp Excel để lọc, sắp xếp và phân tích các mẫu regex thông dụng, hoặc để tra cứu và báo cáo nhanh chóng bởi các nhà phân tích dữ liệu.
- In phiên bản PDF để tham khảo trong lớp học, học tập ngoại tuyến hoặc làm một bảng tổng hợp tiện dụng cho các nhà phát triển và sinh viên.
- Tích hợp các mẫu này vào các biểu mẫu web, API hoặc quy trình xử lý dữ liệu để đảm bảo tính toàn vẹn của dữ liệu và tuân thủ định dạng.