JSON Formatter & Validator (Làm Đẹp, Nén Gọn & Kiểm Tra Cú Pháp)
Làm đẹp chuỗi JSON, kiểm tra lỗi cú pháp chi tiết theo số dòng/cột và nén JSON 1 dòng siêu gọn cho môi trường thực tế.
Mở công cụKiểm tra và gỡ lỗi biểu thức chính quy (Regex) theo thời gian thực với vùng highlight trực quan, bảng bóc tách nhóm và cẩm nang cú pháp tiện lợi.
| # | Vị trí (Index) | Toàn bộ chuỗi khớp (Full Match) | Nhóm bắt được (Capture Groups) |
|---|---|---|---|
| #1 | 16 | support@runmacro.app | $1: support$2: runmacro.app |
| #2 | 42 | billing@runmacro.com | $1: billing$2: runmacro.com |

Đã test xong regex? Hãy triển khai nó để tự động quét mã hóa đơn, email và mã vận đơn từ màn hình máy tính.
Nhập biểu thức chính quy vào ô tìm kiếm và chọn các cờ như tìm toàn bộ (g), không phân biệt hoa thường (i), hoặc đa dòng (m).
Dán dữ liệu mẫu vào ô Văn bản kiểm tra. Các phần văn bản khớp với biểu thức sẽ sáng đèn highlight màu vàng tức thì.
Xem bảng phân tích chi tiết từng vị trí bắt (Index) và các nhóm con ($1, $2...), sau đó nhấn Sao chép kết quả.
Bảng tra cứu nhanh các ký tự đại diện, bộ định lượng, nhóm trích xuất và các mẫu regex thực tế cho tự động hóa web và kiểm tra dữ liệu:
| Nhóm cú pháp | Cú pháp / Mẫu | Mô tả ý nghĩa | Ví dụ khớp (Example Match) |
|---|---|---|---|
| Lớp Ký Tự (Character Classes) | \d, \w, \s | Khớp chữ số bất kỳ (0-9), ký tự từ (a-z, A-Z, 0-9, _) hoặc khoảng trắng (dấu cách, tab, xuống dòng). | \d+ khớp "2024", \w+ khớp "run_macro" |
| Bộ Định Lượng (Quantifiers) | *, +, ?, {n,m} | Khớp 0 hoặc nhiều lần (*), 1 hoặc nhiều lần (+), 0 hoặc 1 lần (?), hoặc từ n đến m lần xuất hiện. | a{2,4} khớp "aa", "aaa", "aaaa" |
| Vị Trí Neo & Ranh Giới (Anchors) | ^, $, \b | ^ xác định đầu dòng, $ xác định cuối dòng, \b xác định ranh giới từ (word boundary). | ^\d+$ khớp toàn bộ dòng chỉ chứa chữ số |
| Nhóm Trích Xuất (Capture Groups) | (abc), (?:abc) | Dấu ngoặc đơn nhóm các token; trích xuất nội dung vào $1, $2, hoặc tạo nhóm không ghi nhớ với (?:...). | (\w+)@(\w+) bóc tách username & tên miền |
| Mẫu Phổ Biến: Email | ([a-zA-Z0-9._%+-]+)@([a-zA-Z0-9.-]+\.[a-zA-Z]{2,}) | Mẫu chuẩn RFC phổ biến để kiểm tra và trích xuất phần tên người dùng & tên miền của địa chỉ email. | user@runmacro.app (Group 1: user, Group 2: runmacro.app) |
| Mẫu Phổ Biến: Đường Dẫn URL | https?:\/\/[^\s$.?#].[^\s]* | Khớp các đường dẫn HTTP và HTTPS phục vụ web scraping và trích xuất liên kết web. | https://runmacro.app/en/tools/ |
| Mẫu Phổ Biến: Ngày Tháng (ISO) | \b\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])\b | Xác thực định dạng ngày YYYY-MM-DD với giới hạn tháng (01-12) và ngày (01-31). | 2026-03-31 |
| Mẫu Phổ Biến: Giá Tiền / Tiền Tệ | \$?(\d{1,3}(,\d{3})*(\.\d{2})?) | Phân tích số tiền với ký hiệu tiền tệ tùy chọn, dấu phẩy phân tách hàng nghìn và phần thập phân. | $1,499.00 hoặc 250.50 |
Các đoạn văn bản khớp được bôi màu trực quan tức thì ngay khi bạn gõ biểu thức.
Xem đầy đủ chuỗi khớp lớn cùng các nhóm con ($1, $2...) trong bảng hiển thị rõ ràng.
Bảng tra cứu nhanh các ký tự đặc biệt, lớp ký tự, số lượng lặp và vị trí neo ngay bên dưới.
Nạp nhanh các mẫu biểu thức thông dụng như lọc Email, đường dẫn URL, ngày tháng, mã đơn hàng.
Giải đáp thắc mắc về cách sử dụng công cụ và tự động hóa với RunMacro.
Công cụ sử dụng engine ECMAScript / JavaScript RegExp nguyên bản được tích hợp trong trình duyệt web hiện đại, hỗ trợ đầy đủ các lớp ký tự chuẩn, bộ định lượng, lookahead, lookbehind và capture group.
Capture group được định nghĩa bằng cách bao bọc các phần mẫu trong dấu ngoặc đơn `(...)`. Chúng cho phép bạn trích xuất các chuỗi con cụ thể (truy cập qua $1, $2, v.v.) từ các mẫu khớp trong quá trình phân tích cú pháp hoặc thay thế chuỗi.
Cờ toàn cục (`g`) chỉ định cho engine regex tìm kiếm tất cả các kết quả khớp xuất hiện trong toàn bộ chuỗi đầu vào thay vì dừng lại sau kết quả đầu tiên.
RunMacro Web Automation sử dụng regex bên trong Smart Selectors để trích xuất các chuỗi văn bản động, bóc tách mã đơn hàng, kiểm tra tính hợp lệ của trường nhập liệu và làm sạch dữ liệu HTML thu thập được trước khi lưu vào bảng tính.
Khám phá các tiện ích trực tuyến hữu ích khác trong cùng danh mục.