javascript實(shí)現(xiàn)全角轉(zhuǎn)半角的方法
更新時(shí)間:2016年01月23日 09:27:21 作者:逐浪
這篇文章主要介紹了javascript實(shí)現(xiàn)全角轉(zhuǎn)半角的方法,涉及JavaScript字符串遍歷與編碼轉(zhuǎn)換的相關(guān)技巧,需要的朋友可以參考下
本文實(shí)例講述了javascript實(shí)現(xiàn)全角轉(zhuǎn)半角的方法。分享給大家供大家參考,具體如下:
function fullChar2halfChar(str) { var result = ''; for (i=0 ; i<str.length; i++) { code = str.charCodeAt(i);//獲取當(dāng)前字符的unicode編碼 if (code >= 65281 && code <= 65373)//在這個(gè)unicode編碼范圍中的是所有的英文字母已經(jīng)各種字符 { result += String.fromCharCode(str.charCodeAt(i) - 65248);//把全角字符的unicode編碼轉(zhuǎn)換為對(duì)應(yīng)半角字符的unicode碼 }else if (code == 12288)//空格 { result += String.fromCharCode(str.charCodeAt(i) - 12288 + 32); }else { result += str.charAt(i); } } return result; }
希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。
相關(guān)文章
JavaScript 新手24條實(shí)用建議[TUTS+]
本文列出了24條能讓你的代碼編寫(xiě)過(guò)程更為輕松高效的建議。也許您還是JavaScript初學(xué)者,剛剛寫(xiě)完自己的Hello World,那這里有很多對(duì)您的工作將十分有用的小貼士;也許有些技巧您已經(jīng)知道,那就試試快速瀏覽一下,看能不能發(fā)現(xiàn)一點(diǎn)新東西吧!2009-06-06JS實(shí)現(xiàn)紙牌發(fā)牌動(dòng)畫(huà)
這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)紙牌發(fā)牌動(dòng)畫(huà),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-01-01