注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

汇总技巧

你快乐我快乐.... 汇集各类技巧,传播技巧,让我们共同熟练运用技巧..

 
 
 

日志

 
 

=全角互转函数JS版VBS版  

2011-06-03 13:23:13|  分类: ◆ASP技巧 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
script
/*
****************************
*     半角=全角    *
* [NB联盟] *
* Writer  YuPing   *
****************************
* 参数说明:
*  str:要转换的字符串
*  flag:标记,为0时半转全,为非0时全转半
*  返回值类型:字符串
****************************
*/
function DBC2SBC(str,flag) {
 var i;
 var result=';
 if (str.length=0) {alert('字符串参数出错');return false;}
  for(i=0;istr.length;i++)
  { str1=str.charCodeAt(i);
if(str1125!flag)
 result+=String.fromCharCode(str.charCodeAt(i)+65248);
 else
 result+=String.fromCharCode(str.charCodeAt(i)-65248);
  }
 return result;
 }
 //示例:
alert(DBC2SBC(AAabc,0));
document.write(DBC2SBC(abcdefg,0))
/script
input type=text value=abcdefg id=txtinput type=button value=变 onclick=txt.value=DBC2SBC(txt.value)
script language=vbscript
'****************************
'*     半角=全角    *
'* [NB联盟] *
'* Writer  YuPing   *
'****************************
'* 参数说明:
'*  str:要转换的字符串
'*  flag:标记,为0时半转全,为非0时全转半
'*  返回值类型:字符串
'****************************
function DBC2SBC(str,flag)
 dim i
 if len(str)=0 then
 msgbox '字符串参数出错'
 exit function
 end i
for i=1 to len(str)
str1=asc(mid(str,i,1))
 if str10 and str1=125 and not flag then
   dbc2sbc=dbc2sbcchr(asc(mid(str,i,1))-23680)
 else
   dbc2sbc=dbc2sbcchr(asc(mid(str,i,1))+23680)
 end i
next
end function
'示例:
alert(dbc2sbc(AB,1))
/script
  评论这张
 
阅读(75)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017