0

Số điện thoại Regex — Kiểm tra các định dạng thực

Gỡ lỗi biểu thức chính quy JavaScript trực tiếp: các kết quả phù hợp được đánh dấu, nhóm chụp, cờ và bản xem trước thay thế.

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

Đang xử lý... 0%

kết quả

Trang này tải trước mẫu số điện thoại có thể chấp nhận: (?:\+\d{1,3fer\s.-]?)?\(?\d{2,4}\)?[\s.-]?\d{2,4fer\s.-]?\d{2,4}(?:[\s.-]?\d{2,4})?. Nó chấp nhận mã quốc gia và mã + tùy chọn, mã vùng có thể nằm trong ngoặc và các nhóm chữ số được phân tách bằng dấu cách, dấu chấm hoặc dấu gạch ngang — các định dạng mà mọi người thực sự nhập, từ +1 415 555 0132 đến (044) 123-45-67.

Số điện thoại lộn xộn hơn email: cùng một số có thể được viết theo hàng chục cách, do đó mẫu dựa vào các dấu phân cách tùy chọn ([\s.-]?) thay vì một bố cục cứng nhắc. Dung sai đó có cái giá của nó - các lần chạy chữ số ngắn có thể bị trượt - đó là lý do tại sao mẫu bao gồm các ví dụ tiêu cực. Xem những điểm nổi bật để kiểm tra xem ranh giới giữa "giống như điện thoại" và tiếng ồn nằm ở đâu đối với dữ liệu của bạn.

Điều chỉnh mã này cho phù hợp với quốc gia của bạn trong vài giây: sửa mã quốc gia bằng cách thay thế \+\d{1,3} bằng một chữ như \+380 hoặc buộc chính xác mười chữ số bằng cách xóa nhóm đuôi tùy chọn. Mỗi chỉnh sửa sẽ kiểm tra lại ngay lập tức đối với mẫu và bộ đếm so khớp sẽ cho bạn biết khi nào bạn đã quá nghiêm ngặt hoặc quá lỏng lẻo.