Kiểm tra biểu thức chính quy

Nhập một biểu thức chính quy và văn bản thử nghiệm: các kết quả khớp được tô sáng ngay cùng với các nhóm, và bạn có thể thử cả phần thay thế. Công cụ dùng bộ máy JavaScript của trình duyệt và văn bản không rời khỏi thiết bị của bạn.

🔒 Những gì bạn nhập không rời khỏi thiết bị của bạn. Mọi phép tính đều chạy ngay trong trình duyệt.

Tùy chọn (flags)
Thử với một ví dụ

Kết quả khớp được tô sáng

Kết quả khớp

    Dùng $1, $2… cho các nhóm, $& cho toàn bộ kết quả khớp và $<name> cho các nhóm có tên.

    Cách kiểm tra một biểu thức chính quy

    1. Nhập biểu thức vào ô đầu tiên, không cần dấu gạch chéo ở hai bên.
    2. Chọn các tùy chọn bạn cần, như không phân biệt hoa thường hoặc tìm tất cả kết quả khớp.
    3. Dán văn bản thử nghiệm: các kết quả khớp được tô sáng và liệt kê cùng với các nhóm.
    4. Nếu muốn, nhập phần thay thế và sao chép văn bản kết quả.

    Công cụ kiểm tra regex dùng để làm gì

    Biểu thức chính quy (regex) là một mẫu dùng để tìm kiếm, kiểm tra hoặc thay thế văn bản: email, số điện thoại, ngày tháng, mã. Thử trước khi đưa vào mã của bạn giúp tránh lỗi và tiết kiệm thời gian.

    Công cụ này dùng bộ máy biểu thức chính quy của JavaScript, giống với trình duyệt và Node.js của bạn. Nó đánh dấu từng kết quả khớp trong văn bản và hiển thị giá trị của mỗi nhóm bắt, kể cả nhóm có tên.

    Phần thay thế hỗ trợ $1, $2 và các cú pháp còn lại của JavaScript, nên rất tiện để chuẩn bị một thay đổi hàng loạt trước khi áp dụng.

    Những điều cần lưu ý

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

    Các tùy chọn g, i, m, s và u có nghĩa là gì?

    g tìm tất cả kết quả khớp chứ không chỉ kết quả đầu tiên. i bỏ qua phân biệt chữ hoa và chữ thường. m làm cho ^ và $ có hiệu lực ở từng dòng. s cho phép dấu chấm khớp cả ký tự xuống dòng. u bật chế độ Unicode.

    Công cụ tương thích với ngôn ngữ nào?

    Với JavaScript. Các cấu trúc cơ bản (lớp ký tự, nhóm, bộ định lượng, neo) giống nhau ở hầu hết các ngôn ngữ.

    Làm sao dùng các nhóm trong phần thay thế?

    Dùng $1, $2,… cho các nhóm đánh số, $& cho toàn bộ kết quả khớp và $<name> cho các nhóm có tên.

    Văn bản của tôi có được gửi lên máy chủ nào không?

    Không. Mọi thứ được xử lý trong trình duyệt và văn bản không rời khỏi thiết bị của bạn.

    Có miễn phí không?

    Có, miễn phí, không cần đăng ký và chạy trực tiếp trong trình duyệt.