Miễn phí Kiểm tra regex
Trang dùng cú pháp `RegExp` của JavaScript trên trình duyệt (không phải PCRE/Python). Bật **g** để liệt kê mọi khớp; không **g** thì chỉ khớp đầu tiên. Vì an toàn, danh sách dừng ở **500** khớp — hãy đơn giản hóa mẫu hoặc rút ngắn văn bản nếu chạm trần. Mẫu xấu có thể làm đơn tab (ReDoS); giảm kích thiết bị yếu. Dữ liệu không rời tab này.
How to use this tool
- 1
Mở Kiểm tra regex
Trước tiên hãy kiểm tra công cụ này có phù hợp với việc của bạn không: Kiem regex JavaScript, chi muc match, nhom capture, to sang inline, flag chuan, engine cuc bo.
- 2
Thêm nội dung
Nhập hoặc tải dữ liệu theo yêu cầu trong bảng điều khiển, rồi chỉnh các tùy chọn hiển thị.
- 3
Dùng kết quả
Xem lại bản xem trước, sau đó sao chép hoặc tải kết quả khi đã đúng.
Điểm chính
| Dùng offline? | Có — sau khi tải trang chỉ dùng RegExp của trình duyệt. |
|---|---|
| Cú pháp Python / PCRE? | Không đảm bảo — đây là JavaScript. Một số cú pháp khác hoặc không có; hãy dùng cú pháp tương thích JS. |
| Có tải văn bản lên không? | Không. Safe Local Tools tĩnh; mẫu và văn bản ở lại tab này. |
| Vì sao không g chỉ một khớp? | Không global thì `exec` chỉ trả khớp đầu. Bật **g** để duyệt hết chuỗi. |
Top use cases
- Kiem regex JavaScript, chi muc match, nhom capture, to sang inline, flag chuan, engine cuc bo.
- Dùng offline?: Có — sau khi tải trang chỉ dùng RegExp của trình duyệt.
- Cú pháp Python / PCRE?: Không đảm bảo — đây là JavaScript. Một số cú pháp khác hoặc không có; hãy dùng cú pháp tương thích JS.
- Có tải văn bản lên không?: Không. Safe Local Tools tĩnh; mẫu và văn bản ở lại tab này.
- Vì sao không g chỉ một khớp?: Không global thì `exec` chỉ trả khớp đầu. Bật **g** để duyệt hết chuỗi.
Câu hỏi thường gặp
Khác `test()` / `match()` chỗ nào?▾
Cùng engine; trang này lặp `exec` với mẫu global để liệt kê chỉ mục và nhóm.
Lookbehind?▾
Nếu trình duyệt hỗ trợ — trình duyệt hiện đại thường có lookbehind độ rộng cố định.
`matchAll`?▾
Tương tự với regex global; mỗi `exec` hiển thị một dòng.
Vì sao trình duyệt treo?▾
Có thể backtracking tồi tệ (ReDoS). Đóng tab, rút ngắn văn bản hoặc đơn giản hóa mẫu.
Có lọc cờ không?▾
Ký tự cờ lạ bị loại trước `new RegExp`, trùng bị bỏ, thứ tự chỉ để hiển thị.
Mẫu có bị ghi log không?▾
Không — không gửi lên máy chủ Safe Local Tools; chỉ chạy phía máy khách.