RRegexBuilder
Nhận RegexBuilder
Bộ công cụ regex trực quan

Xây dựng regex. Xem mọi kết quả khớp. Lưu lại để dùng sau.

Tô sáng theo thời gian thực, kiểm tra nhóm bắt, giải thích bằng ngôn ngữ dễ hiểu và thư viện mẫu được chọn lọc cho các regex bạn hay phải viết lại.

Gói dịch vụ từ $5/tháng — hủy bất cứ lúc nào

Trực tiếp — hoạt động ngay tại đây

Công cụ thử regex

Nhập regex, nhập văn bản thử nghiệm — xem mọi kết quả khớp trực tiếp.

Thư viện mẫu
Kết quả khớp — 2 kết quả khớp
Giải thích
  1. ^start of string / line
  2. [^\s@]character class
  3. +one or more of the previous
  4. @literal "@"
  5. [^\s@]character class
  6. +one or more of the previous
  7. \.literal dot
  8. [^\s@]character class
  9. {2,}quantifier
  10. $end of string / line

Pro toolkit

ProUpgrade to Pro to unlock — see plans below.
Saved patterns
Saved patterns are stored privately in this browser.
Results
Export as code
const re = /^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/igm;
const matches = str.match(re);

Ngừng dán regex vào Stack Overflow

Kiểm tra, giải thích, lưu lại — mà không cần rời khỏi trang hay mất công việc đang làm.

Tô sáng kết quả khớp trực tiếp

Nhập regex, nhập chuỗi thử nghiệm — mọi kết quả khớp sáng lên ngay lập tức. Hiển thị các nhóm bắt trực tiếp, hỗ trợ đặt tên nhóm.

Giải thích dễ hiểu

Dán bất kỳ regex nào, nhận giải thích từng bước: lookbehind, anchor, lớp ký tự, lượng từ, cờ. Mọi thành phần đều được mô tả bằng ngôn ngữ thông thường.

Thư viện mẫu

Email, URL, IPv4, IPv6, UUID, ISO-8601, số điện thoại, thẻ tín dụng, slug, màu hex — các mẫu được chọn lọc, vượt qua các trường hợp biên thực tế (không phải loại 5 dòng trên Stack Overflow).

Lưu của riêng bạn

Mọi regex bạn viết — đặt tên, gắn thẻ, quay lại dùng sau. Tài khoản Pro đồng bộ đám mây trên mọi thiết bị.

Chế độ thay thế

Kiểm tra phép thay thế với tham chiếu ngược ($1, $2). Xem chính xác kết quả lệnh sed / JS .replace() của bạn sẽ tạo ra.

Nhiều biến thể

Chuyển đổi giữa các biến thể JavaScript, PCRE và POSIX. RegexBuilder cho biết tính năng nào được hỗ trợ trong từng biến thể.

Ba bước

Từ ý tưởng mơ hồ đến regex đã được kiểm tra và giải thích.

1

Chọn hoặc dán

Bắt đầu từ một mẫu trong thư viện hoặc dán một regex bạn đã viết.

2

Kiểm tra

Tô sáng kết quả khớp trực tiếp trên bất kỳ chuỗi thử nghiệm nào. Chỉnh sửa cho đến khi đạt kết quả mong muốn.

3

Lưu

Đặt tên, gắn thẻ, sao chép vào clipboard, dán vào mã của bạn.

Giá đơn giản

Chọn gói và ngừng tự viết lại regex.

Starter

Dành cho lập trình viên độc lập

$5/tháng
  • 200 mẫu lưu trữ / tháng
  • Giải thích dễ hiểu
  • Thư viện mẫu đầy đủ
  • Chế độ thay thế
Phổ biến nhất
Pro

Dành cho đội ngũ dữ liệu và bảo mật

$15/tháng
  • 5000 mẫu lưu trữ / tháng
  • Hỗ trợ nhiều chuẩn (JS / PCRE / POSIX)
  • Đồng bộ đám mây trên mọi thiết bị
  • Thư viện chia sẻ theo nhóm
  • Hỗ trợ ưu tiên

Câu hỏi thường gặp

Bạn hỗ trợ những chuẩn regex nào?

JavaScript (mặc định), tương thích PCRE và POSIX. Chúng tôi đánh dấu rõ ràng các tính năng không được hỗ trợ khi bạn chuyển đổi chuẩn.

Chuỗi thử nghiệm của tôi có rời khỏi trình duyệt không?

Không. Mọi thứ đều xử lý phía client; chúng tôi không gửi regex hoặc chuỗi thử nghiệm của bạn đến máy chủ trừ khi bạn chọn bật đồng bộ đám mây cho các mẫu đã lưu.

Có thể giải thích regex mà tôi không tự viết không?

Có — đó chính xác là chức năng của phần giải thích. Dán bất kỳ regex nào và nhận hướng dẫn từng bước bằng ngôn ngữ dễ hiểu.

Tôi có được dùng thử miễn phí không?

Không — đây là công cụ trả phí với các gói từ $5 mỗi tháng. Gói Starter là $5/tháng và gói Pro là $15/tháng; bạn có thể hủy bất cứ lúc nào.

Làm sao để hủy gói?

Từ trang tài khoản của bạn, hoặc bằng cách gửi email cho chúng tôi. Việc hủy sẽ dừng gia hạn vào lần tiếp theo.

Ngừng đoán xem regex có khớp không.

Xem mọi kết quả khớp trực tiếp. Lưu lại những kết quả hiệu quả.

Xem các gói