zl程序教程

您现在的位置是:首页 >  后端

当前栏目

半角全角相互转换的js函数

JS转换 函数 相互 全角 半角
2023-06-13 09:14:13 时间
复制代码代码如下:

///全角空格为12288,半角空格为32
///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248
//半角转换为全角函数
functionToDBC(txtstring)
{
vartmp="";
for(vari=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);
}
}
returntmp;
}
//全角转换为半角函数
functionToCDB(str)
{
vartmp="";
for(vari=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));
}
}
returntmp
}