Cách sử dụng
- 1 Mở Trình kiểm tra và trợ giúp Regex, sau đó nhập, dán hoặc chọn nội dung cần xử lý.
- 2 Điều chỉnh tùy chọn và định dạng đầu ra theo nhu cầu.
- 3 Kiểm tra kết quả, sau đó sao chép hoặc tải đầu ra có sẵn.
Kiểm tra các biểu thức chính quy bằng tính năng tô sáng theo thời gian thực và cài đặt trước cú pháp phổ biến.
Kiểm tra các biểu thức chính quy bằng tính năng tô sáng theo thời gian thực và cài đặt trước cú pháp phổ biến. Phù hợp cho công việc, lập trình, học tập hoặc kiểm tra nhanh.
Công cụ chạy trong trình duyệt. Trước khi xử lý dữ liệu nhạy cảm, hãy bảo đảm thiết bị và trình duyệt đáng tin cậy.
Công cụ kiểm tra biểu thức chính quy (Regex) này chạy mẫu của bạn bằng bộ máy RegExp JavaScript tích hợp sẵn trong trình duyệt. Nhập biểu thức ở ô trên, dán văn bản cần thử ở ô dưới, mọi kết quả khớp sẽ được tô sáng ngay lập tức kèm tổng số kết quả. Danh sách chi tiết hiển thị từng kết quả, khoảng chỉ số trong văn bản (ví dụ Index: 12-27) và giá trị của từng nhóm bắt (Group 1, Group 2…), giúp bạn kiểm tra cặp ngoặc có bắt đúng phần mong muốn hay không.
Bạn có thể bật cờ g để tìm tất cả kết quả (tắt thì chỉ lấy kết quả đầu tiên), i để không phân biệt chữ hoa chữ thường và m cho chế độ nhiều dòng, khi đó ^ và $ khớp ở đầu và cuối mỗi dòng. Nếu mẫu sai cú pháp, chẳng hạn thiếu dấu đóng ngoặc hoặc lượng từ không có gì để lặp, công cụ sẽ hiện thông báo lỗi cú pháp của trình duyệt thay vì im lặng không trả kết quả, và kiểm tra lại ngay khi bạn sửa.
Có năm mẫu để bắt đầu: địa chỉ email, số di động Đài Loan (10 chữ số bắt đầu bằng 09), địa chỉ IPv4 (mỗi octet 0–255), định dạng số căn cước Đài Loan và mật khẩu mạnh (tối thiểu 8 ký tự có chữ hoa, chữ thường và số). Một cú nhấp sẽ nạp mẫu, cờ và văn bản ví dụ để bạn chỉnh lại, chẳng hạn đổi mẫu số điện thoại thành định dạng Việt Nam 0[35789]\d{8}. Mẫu căn cước chỉ kiểm tra hình thức, không tính chữ số kiểm tra; mẫu email cũng là bản rút gọn thực dụng, không phải ngữ pháp RFC đầy đủ.
Vì dùng cú pháp JavaScript, công cụ rất phù hợp để kiểm tra regex cho xác thực biểu mẫu phía front-end, script Node.js hay tiện ích trình duyệt. Phần cơ bản hoạt động tương tự trong Python, PHP (PCRE), Java hoặc SQL, nhưng một số tính năng nâng cao như lượng từ sở hữu, nhóm nguyên tử hay neo \A và \Z phụ thuộc vào từng bộ máy nên kết quả có thể khác. Mọi thao tác đều chạy trong trình duyệt; văn bản của bạn không được tải lên.
Trong JavaScript, \w chỉ tương đương [A-Za-z0-9_], \d chỉ là 0–9 và \b xác định ranh giới từ dựa trên \w. Vì vậy các chữ như ă, ê, ơ, đ hay chữ có dấu thanh không được coi là ký tự từ. Hãy liệt kê rõ, ví dụ [A-Za-zÀ-ỹĐđ]+.
Công cụ chỉ tìm kết quả khớp đầu tiên nên bộ đếm tối đa là 1. Hãy bật g để tìm mọi vị trí, ví dụ khi cần trích xuất tất cả email trong văn bản. Đây cũng là cách match() và replace() trong JavaScript hoạt động khi không có g.
Phần lớn cú pháp phổ biến như lớp ký tự, lượng từ, nhóm và lookahead (?=…) đều giống nhau. Khác biệt nằm ở dấu phân cách (PHP cần /…/), cách viết cờ và các tính năng riêng của PCRE. Hãy kiểm tra logic tại đây rồi chạy thử một lần trong ngôn ngữ đích.
Không. Công cụ tập trung vào việc kiểm tra và xem kết quả khớp: tô sáng, số lượng, chỉ số và nhóm bắt. Nếu chỉ cần tìm và thay thế văn bản thông thường, hãy dùng công cụ Làm sạch văn bản trên trang này.
Xem danh mục: Công cụ dành cho nhà phát triển
Tạo văn bản giả Lorem Ipsum và cấu trúc lược đồ API mô phỏng để xuất dưới dạng JSON.
Giải mã và kiểm tra cấu trúc JWT JSON (Tiêu đề/Tải trọng/Chữ ký) và xem siêu dữ liệu hết hạn.
Định dạng, thụt lề và làm đẹp các truy vấn SQL bằng cách chuyển đổi chữ hoa chữ thường cho từ khóa.
Định cấu hình lịch trình Cron một cách trực quan, phân tích các biểu thức thành văn bản có thể đọc được và dự đoán thời gian thực hiện.