0

Công cụ Kiểm thử Regex Trực tuyến

Gỡ lỗi biểu thức chính quy JavaScript trực tiếp: tô sáng kết quả khớp, nhóm bắt giữ, cờ hiệu và xem trước thay thế.

🔒 Được xử lý hoàn toàn trong trình duyệt của bạn — không có nội dung nào bạn nhập ở đây được tải lên.

Hỗ trợ $1, $2 và tham chiếu đặt tên như $<name>; $& chèn toàn bộ kết quả khớp. Để trống để ẩn xem trước.

Đang xử lý... 0%

Kết quả

Công cụ kiểm thử regex này là một bàn làm việc trực tiếp để phát triển và gỡ lỗi biểu thức chính quy JavaScript. Nhập một biểu thức, bật/tắt các cờ hiệu g, i, m, s và u, rồi dán bất kỳ văn bản kiểm thử nào: các kết quả khớp được tô sáng trực tiếp trong văn bản khi bạn gõ, một bộ đếm cho biết có bao nhiêu kết quả được tìm thấy, và một danh sách chi tiết phân tách mọi kết quả khớp thành các nhóm bắt giữ được đánh số và đặt tên. Lỗi cú pháp không chỉ thất bại một cách âm thầm – công cụ kiểm thử hiển thị thông báo chính xác từ engine JavaScript, vì vậy một dấu ngoặc lạc hoặc một lượng từ không hợp lệ sẽ bị phát hiện ngay lập tức.

Nó được xây dựng cho việc phát triển biểu thức, chứ không phải cho các thao tác văn bản dùng một lần. Khi bạn đang thiết kế một biểu thức bắt giữ cho trình phân tích nhật ký, kiểm thử xem định dạng URL nào được xác thực chấp nhận, hoặc học xem lookahead thực sự làm gì, bạn cần thấy các nhóm, vị trí và các trường hợp ngoại lệ – đó là những gì công cụ này hiển thị. Đối với các công việc tìm kiếm hoặc tìm-và-thay-thế đơn giản hàng ngày trên một đoạn văn bản, các công cụ tìm kiếm trong văn bản và thay thế trong văn bản chuyên dụng sẽ nhanh hơn; công cụ kiểm thử này là nơi bạn đến để làm cho chính biểu thức được đúng.

Chế độ thay thế biến nó thành một bản xem trước tái cấu trúc: nhập một chuỗi thay thế với các tham chiếu $1, $& hoặc $<name> và xem văn bản đã biến đổi cạnh bên văn bản gốc trước khi bạn cam kết biểu thức vào mã. Kết hợp với các trang preset – các biểu thức tạo sẵn cho email, URL, số điện thoại, địa chỉ IP, ngày tháng và chính sách mật khẩu – nó còn đóng vai trò như một tài liệu tham khảo thực tế cho các biểu thức thông dụng trong thế giới thực.

Mọi thứ thực thi cục bộ trong trình duyệt của bạn bằng engine RegExp JavaScript gốc – cũng chính engine sẽ chạy biểu thức của bạn trong mã JS sản xuất thực tế, vì vậy những gì khớp ở đây sẽ khớp ở đó. Không có văn bản hay biểu thức nào được tải lên bất kỳ đâu, điều này giúp an toàn khi gỡ lỗi biểu thức với nhật ký thực, mẫu dữ liệu khách hàng hoặc tệp cấu hình, kể cả khi ngoại tuyến.