Regex chữ và số

Dùng /^[A-Za-z0-9]+$/ để kiểm tra toàn bộ chuỗi có chỉ gồm chữ và số hay không. Mọi ví dụ bên dưới đều đã được thử với mẫu này, và bạn có thể mở chúng trong Regex Tester với sẵn dữ liệu mẫu.

Cập nhật

/^[A-Za-z0-9]+$/
Mở trong Regex Tester
Đầu vàoKết quả
abc123✓ Khớp
ABC✓ Khớp
2026✓ Khớp
abc 123✗ Không khớp
abc_123✗ Không khớp
abc-123✗ Không khớp
(empty)✗ Không khớp

Cách mẫu hoạt động

PhầnÝ nghĩa
^[A-Za-z0-9]+$Một hoặc nhiều chữ cái hoặc chữ số ASCII, và không gì khác — không có khoảng trắng, dấu gạch dưới hay ký hiệu

Ví dụ code

JavaScript

const re = /^[A-Za-z0-9]+$/;
re.test(value); // true or false

Python

import re

bool(re.fullmatch(r'[A-Za-z0-9]+', value))

PHP

preg_match('/^[A-Za-z0-9]+$/', $value) === 1;

Ghi chú và giới hạn

Thêm _ hoặc - vào trong dấu ngoặc vuông để cho phép chúng; \w là cách viết tắt của [A-Za-z0-9_].

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

Regex cho chữ và số là gì?
/^[A-Za-z0-9]+$/ — mẫu này khớp với toàn bộ chuỗi. Xem bảng phía trên để biết mỗi phần làm gì.
Những ví dụ nào khớp?
Trong các ví dụ đã thử, những ví dụ khớp là: abc123, ABC, 2026. Các ví dụ còn lại không khớp.
Làm sao để thử regex này?
Nhấp “Mở trong Regex Tester” — mẫu, cờ và văn bản mẫu sẽ được nạp tự động, và các kết quả khớp sẽ được tô sáng khi bạn chỉnh sửa.