js控制字元處理

來源:互聯網
上載者:User

標籤:十進位   tab   syn   ice   hit   ges   方法   切換   nbsp   

使用js在對json字串轉json對象時,如果遇到一些控制(特殊)字元會出現轉化失敗的情況

處理方法:通常我們可以把這些控制字元替換成空

function character(str) {    return str.replace(/\u0000|\u0001|\u0002|\u0003|\u0004|\u0005|\u0006|\u0007|\u0008|\u0009|\u000a|\u000b|\u000c|\u000d|\u000e|\u000f|\u0010|\u0011|\u0012|\u0013|\u0014|\u0015|\u0016|\u0017|\u0018|\u0019|\u001a|\u001b|\u001c|\u001d|\u001e|\u001f|\u007F/g, "");}

 

ASCII中的控制字元

十進位 十六進位 控制字元 逸出字元 說明 Ctrl + 下列字母
0 00 NUL \0 Null character(Null 字元) @
1 01 SOH   Start of Header(標題開始) A
2 02 STX   Start of Text(本文開始) B
3 03 ETX   End of Text(本文結束) C
4 04 EOT   End of Transmission(傳輸結束) D
5 05 ENQ   Enquiry(請求) E
6 06 ACK   Acknowledgment(收到通知/響應) F
7 07 BEL \a Bell(響鈴) G
8 08 BS \b Backspace(退格) H
9 09 HT \t Horizontal Tab(水平定位字元) I
10 0A LF \n Line feed(換行鍵) J
11 0B VT \v Vertical Tab(垂直定位字元) K
12 0C FF \f Form feed(換頁鍵) L
13 0D CR \r Carriage return(斷行符號鍵) M
14 0E SO   Shift Out(不用切換) N
15 0F SI   Shift In(啟用切換) O
16 10 DLE   Data Link Escape(資料鏈路轉義) P
17 11 DC1   Device Control 1(裝置控制1) /XON(Transmit On) Q
18 12 DC2   Device Control 2(裝置控制2) R
19 13 DC3   Device Control 3(裝置控制3) /XOFF(Transmit Off) S
20 14 DC4   Device Control 4(裝置控制4) T
21 15 NAK   Negative Acknowledgement(拒絕接收/無響應) U
22 16 SYN   Synchronous Idle(同步空閑) V
23 17 ETB   End of Trans the Block(傳輸塊結束) W
24 18 CAN   Cancel(取消) X
25 19 EM   End of Medium(已到介質末端/介質儲存已滿) Y
26 1A SUB   Substitute(替補/替換) Z
27 1B ESC \e Escape(溢出/逃離/取消) [
28 1C FS   File Separator(檔案分割符) \
29 1D GS   Group Separator(分組符) ]
30 1E RS   Record Separator(記錄分隔字元) ^
31 1F US   Unit Separator(單元分隔字元) _
32 20 SP   White space [Space]
127 7F DEL   Delete(刪除) ?

js控制字元處理

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.