半角全角相互轉(zhuǎn)換的js函數(shù)
更新時間:2009年10月16日 21:08:04 作者:
全角空格為12288,半角空格為32 其他字符半角(33-126)與全角(65281-65374)的對應(yīng)關(guān)系是:均相差65248 .
復(fù)制代碼 代碼如下:
///全角空格為12288,半角空格為32
///其他字符半角(33-126)與全角(65281-65374)的對應(yīng)關(guān)系是:均相差65248
//半角轉(zhuǎn)換為全角函數(shù)
function ToDBC(txtstring)
{
var tmp = "";
for(var i=0;i<txtstring.length;i++)
{
if(txtstring.charCodeAt(i)==32)
{
tmp= tmp+ String.fromCharCode(12288);
}
if(txtstring.charCodeAt(i)<127)
{
tmp=tmp+String.fromCharCode(txtstring.charCodeAt(i)+65248);
}
}
return tmp;
}
//全角轉(zhuǎn)換為半角函數(shù)
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
}
相關(guān)文章
JS對象序列化成json數(shù)據(jù)和json數(shù)據(jù)轉(zhuǎn)化為JS對象的代碼
這篇文章主要介紹了JS對象序列化成json數(shù)據(jù)和json數(shù)據(jù)轉(zhuǎn)化為JS對象的代碼,需要的朋友可以參考下2017-08-08JS中類的靜態(tài)方法,靜態(tài)變量,實例方法,實例變量區(qū)別與用法實例分析
這篇文章主要介紹了JS中類的靜態(tài)方法,靜態(tài)變量,實例方法,實例變量區(qū)別與用法,結(jié)合實例形式詳細(xì)分析了JS中類的靜態(tài)方法,靜態(tài)變量,實例方法,實例變量相關(guān)功能、使用方法及操作注意事項,需要的朋友可以參考下2020-03-03