Regex chỉ chữ cái

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

Cập nhật

Đầu vàoKết quả
Hello✓ Khớp
abc✓ Khớp
XYZ✓ Khớp
Hello World✗ Không khớp
abc123✗ Không khớp
café✗ Không khớp

Mẫu hoạt động như thế nào

PhầnÝ nghĩa
^[A-Za-z]+$Một hoặc nhiều chữ cái ASCII và không có ký tự nào khác

Ví dụ code

JavaScript

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

Python

import re

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

PHP

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

Ghi chú và giới hạn

Chữ có dấu và chữ không thuộc bảng chữ cái Latin (é, ñ, ü, Ж) sẽ bị từ chối. Để kiểm tra chữ cái thuộc mọi ngôn ngữ, dùng ^\p{L}+$ với cờ u trong JavaScript.

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

Regex chỉ chứa chữ cái là gì?
/^[A-Za-z]+$/ — khớp 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 chuỗi khớp là: Hello, abc, XYZ. Các chuỗi còn lại thì không.
Làm sao để thử regex này?
Nhấn “Mở trong Regex Tester” — mẫu, cờ và văn bản thử sẽ tự động được tải, và các đoạn khớp sẽ được tô sáng khi bạn chỉnh sửa.