Công cụ kiểm tra biểu thức chính quy JavaScript
Nhập mẫu, cờ và văn bản cần tìm. Các kết quả khớp được liệt kê kèm vị trí.
Kết quả
2Số kết quả khớp
- Số 1 (vị trí 8)
- 2026-10-11 → 2026 | 10 | 11
- Số 2 (vị trí 26)
- 2026-11-02 → 2026 | 11 | 02
Dữ liệu đầu vào
- Biểu thức chính quy
- (\d{4})-(\d{2})-(\d{2})
- Cờ
- g
- Văn bản thử
- Release 2026-10-11, patch 2026-11-02.
Cách tính
Mẫu được biên dịch bằng bộ máy RegExp JavaScript trong trình duyệt.
Kết quả
Số kết quả khớp
- Số 1 (vị trí 8)
- 2026-10-11 → 2026 | 10 | 11
- Số 2 (vị trí 26)
- 2026-11-02 → 2026 | 11 | 02
Cách tính
- Mẫu được biên dịch bằng bộ máy RegExp JavaScript trong trình duyệt.
- Nếu không có cờ g, công cụ chỉ tìm kết quả khớp đầu tiên.
- Tối đa 20 kết quả đầu tiên được liệt kê cùng các nhóm bắt.
Ví dụ
Mẫu (\d{4})-(\d{2})-(\d{2}) tìm thấy 2 ngày trong “Release 2026-10-11, patch 2026-11-02.”
Điều cần biết
- Cú pháp là JavaScript; PCRE, Python và Java có một số điểm khác nhau.
- Mẫu viết không phù hợp có thể chạy rất chậm với văn bản dài.
Khi nào nên dùng
- Thử mẫu regex JavaScript trên văn bản mẫu.
- Kiểm tra vị trí khớp và các nhóm bắt.
Câu hỏi thường gặp
Cờ g có tác dụng gì?
Cờ g tìm tất cả kết quả khớp; nếu không có cờ này, công cụ chỉ tìm kết quả đầu tiên.
Các nhóm bắt có được hiển thị không?
Có. Công cụ hiển thị kết quả và nhóm bắt của tối đa 20 kết quả đầu tiên.
Công cụ có hỗ trợ cú pháp regex PCRE hoặc Python không?
Không. Mẫu được chạy theo cú pháp RegExp của JavaScript, có một số khác biệt.