Cách hoạt động của mẫu
| Thành phần | Ý nghĩa |
|---|---|
^ | Đầu chuỗi |
\d+ | Một hoặc nhiều chữ số 0–9 |
$ | Cuối chuỗi |
Ví dụ code
JavaScript
const re = /^\d+$/;
re.test(value); // true or falsePython
import re
bool(re.fullmatch(r'\d+', value))PHP
preg_match('/^\d+$/', $value) === 1;
Ghi chú và giới hạn
Dùng ^\d*$ để cho phép cả chuỗi rỗng. Trong JavaScript, \d chỉ khớp chữ số ASCII; trong Python 3, nó cũng khớp chữ số của các hệ chữ khác (như ٣) trừ khi bạn truyền re.ASCII.
Kiểm tra Regex
Nhập mẫu và xem các kết quả khớp được tô sáng ngay trong văn bản thử nghiệm.
Câu hỏi thường gặp
Regex chỉ chứa chữ số là gì?
/^\d+$/ — mẫu này khớp toàn bộ chuỗi. Xem bảng ở trên để biết từng phần làm gì.
Những ví dụ nào khớp?
Trong các ví dụ đã kiểm thử, những mẫu khớp là: 0, 123456, 007. Các mẫu còn lại thì không.
Làm sao để kiểm thử regex này?
Nhấn “Open in Regex Tester” — mẫu, cờ và văn bản mẫu sẽ tự động được tải, và các kết quả khớp sẽ được tô sáng khi bạn chỉnh sửa.