jsonecho

Thêm escape cho JavaScript

Dán văn bản để thêm escape cho JavaScript, sẵn sàng dùng trong mã hoặc dữ liệu.

Đang tải công cụ...

Cách dùng Thêm escape cho JavaScript

  1. Dán hoặc nhập văn bản cần thêm escape.
  2. Điều chỉnh tùy chọn nếu cần.
  3. Sao chép kết quả đã thêm escape.

Về Thêm escape cho JavaScript

Chuỗi literal JavaScript không thể chứa xuống dòng trực tiếp hoặc dấu nháy cùng loại với dấu bao quanh mà chưa thêm escape. Nếu tạo chuỗi từ dữ liệu người dùng hoặc dán văn bản vào mã, dấu nháy và dấu gạch chéo ngược cần escape. Nếu không, script sẽ dừng vì lỗi cú pháp hoặc tệ hơn là chạy điều bạn không mong muốn.

Công cụ thêm escape cho dấu gạch chéo ngược, cả hai loại dấu nháy, xuống dòng, tab và các ký tự điều khiển khác để dùng kết quả an toàn trong chuỗi có nháy đơn hoặc kép. Template literal là một câu chuyện khác: họ chỉ cần backticks và ${ đã thêm escape.

Những ký tự được thêm escape

Dấu gạch chéo ngược thành \\, dấu nháy thành \" và \', xuống dòng thành \n, tab \t, các ký tự điều khiển khác \xNN.

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

Nó có hoạt động cho các mẫu chữ không?

Một phần. Kết quả hợp lệ bên trong chúng, nhưng dấu backtick và ${ không được thêm escape. Nếu văn bản có những ký tự đó, hãy thêm escape thủ công.

Tại sao có tùy chọn slash phía trước ở đó?

Viết / thành \/ giúp thẻ đóng script trong chuỗi không kết thúc khối script HTML sớm hơn dự kiến. Nó chỉ cần thiết nếu bạn đặt JavaScript trong HTML.

U+2028 và U+2029 là gì?

Các bộ tách đường và đoạn. Trước ES2019, chúng không được phép nằm trực tiếp trong chuỗi literal nên công cụ luôn thêm escape.

Có nên thêm escape cho ký tự ngoài ASCII không?

Thông thường không, các tệp JavaScript hiện đại là UTF-8 và vui vẻ giữ é hoặc 日本語. Chỉ bật tùy chọn khi tập tin đi qua một cái gì đó có thể làm hỏng mã hóa.

Thêm công cụ trong Escape và văn bản

Tất cả công cụ →