Số ký tự

Công cụ đếm ký tự

Chỉ cần dán văn bản của bạn vào để nhanh chóng kiểm tra số ký tự, số byte và số từ.

Kết quả đếm
0
Số ký tự
Phương pháp đếm
Khi được bật, trình phân tích cú pháp HTML của trình duyệt sẽ phân tích nội dung dưới dạng HTML và đếm văn bản trong phần thân, không bao gồm thẻ, tập lệnh, kiểu dáng và các thành phần khác.

Giới thiệu về công cụ này

Bạn có thể đếm số từ của văn bản theo thời gian thực ngay trong trình duyệt cho các bài đăng trên mạng xã hội, nội dung quảng cáo, tiêu đề bài viết, mô tả meta, nội dung chính của HTML và nhiều hơn nữa.

  • Cả ký tự chiều rộng đầy đủ và ký tự chiều rộng nửa đều được tính là "1 ký tự". Các cặp ký tự thay thế, chẳng hạn như biểu tượng cảm xúc, cũng được coi là 1 ký tự.
  • Số byte hiển thị kích thước khi được mã hóa bằng UTF-8.
  • Khi bạn bật tùy chọn "Xóa thẻ HTML", bạn có thể xem lượng văn bản có hình thức tương tự như phần nội dung chính của HTML.

Cách sử dụng công cụ đếm ký tự

Khi bạn nhập hoặc dán văn bản vào khu vực văn bản, kết quả sẽ tự động cập nhật dựa trên phương pháp đếm đã chọn.

  1. Dán văn bản, mã hoặc HTML mà bạn muốn đếm vào khu vực văn bản.
  2. Chọn đơn vị bạn muốn kiểm tra từ số ký tự, số byte hoặc số từ.
  3. Nếu bạn chỉ muốn đếm văn bản trong phần thân HTML, hãy bật tùy chọn "Đếm mà không tính các thẻ HTML."

Những điểm cần lưu ý khi đếm

  • Số ký tự được tính dựa trên điểm mã JavaScript, do đó cả ký tự rộng đầy đủ và ký tự rộng một nửa đều được tính là một ký tự.
  • Nếu trình duyệt hỗ trợ, Intl.Segmenter sẽ được sử dụng để tách văn bản chứa tiếng Nhật thành các từ riêng lẻ. Đối với các trình duyệt không hỗ trợ, một phương pháp đơn giản hơn sẽ được áp dụng.
  • Việc loại bỏ thẻ HTML được thực hiện bằng cách phân tích cú pháp HTML thay vì sử dụng biểu thức chính quy; tuy nhiên, trong trường hợp HTML bị hỏng nghiêm trọng, kết quả phụ thuộc vào khả năng sửa lỗi của trình duyệt.

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

Các ký tự chiếm toàn bộ chiều rộng có được tính là hai ký tự không?

Không. Khi đếm theo số ký tự, cả ký tự rộng và ký tự hẹp đều được tính là một ký tự. Nếu bạn chọn "Theo số byte", bạn có thể kiểm tra số byte trong UTF-8.

Việc xóa thẻ HTML có đơn giản chỉ là xóa nội dung nằm giữa các thẻ "<" và ">" không?

Không. Nó phân tích cú pháp HTML bằng cách sử dụng DOMParser của trình duyệt, trích xuất văn bản trong phần body và đếm số lượng. Nội dung của các thẻ `script`, `style`, `noscript` và `template` sẽ bị loại trừ.

Văn bản tôi nhập vào có được gửi đến máy chủ không?

Việc đếm được xử lý bằng JavaScript trong trình duyệt. Hệ thống không gửi các biểu mẫu chứa văn bản lên máy chủ; hệ thống chỉ xử lý các thay đổi về đầu vào tiêu chuẩn và tùy chọn.