bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

JS全角與半角轉化實例(分享)-創新互聯

最近在做PC端網站的頁面的一個表單校驗,需要把全角輸入轉化成半角符號。之前沒有了解過這些編碼的知識,還是得Google一下查查資料,故簡單總結一下。

創新互聯主營睢寧縣網站建設的網絡公司,主營網站建設方案,app開發定制,睢寧縣h5成都小程序開發搭建,睢寧縣網站營銷推廣歡迎睢寧縣等地區企業咨詢

什么是全角、半角

傳統上,英語或拉丁字母語言使用的電腦系統,每一個字母或符號,都是使用一字節的空間(一字節由8比特組成,共256個編碼空間)來儲存;而漢語、日語及韓語文字,由于數量大大超過256個,故慣常使用兩字節來儲存一個字符。在使用等寬字體(如DOS、部分文字編輯器等)的環境下,中日韓文字此時占據兩倍于西文字符的顯示寬度。所以,中、日、韓等文字稱為全角字符,相比起來,拉丁字母或數字就稱為半角字符。有時為了使字體看起來齊整,英文字母、數字及其他符號也由原來只占一個字空間,改為占用兩個字的空間顯示、使用兩個字節儲存的格式。(維基百科)

轉化原理

全角空格unicode編碼為12288,半角空格為32

其他字符半角(33-126)與全角(65281-65374)的unicode編碼對應關系是:均相差65248

全角轉半角

function ToCDB(str) {
    var tmp = "";
    for (var i = 0; i < str.length; i++) {
      if (str.charCodeAt(i) > 65248 && str.charCodeAt(i) < 65375) {
        tmp += String.fromCharCode(str.charCodeAt(i) - 65248);
      }
      else {
        tmp += String.fromCharCode(str.charCodeAt(i));
      }
    }
    return tmp
  }

另外有需要云服務器可以了解下創新互聯建站vcdvsql.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

本文題目:JS全角與半角轉化實例(分享)-創新互聯
鏈接地址:http://vcdvsql.cn/article0/hoeoo.html

成都網站建設公司_創新互聯,為您提供全網營銷推廣虛擬主機網站策劃商城網站用戶體驗網站營銷

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設