html5中文学习网

您的位置: 首页 > 网络编程 > ASP编程 » 正文

用ASP实现全角和半角之间的转化_ASP教程_编程技术

[ ] 已经帮助:人解决问题
在接受表单中的数组情况下多是用|或者,隔开的。然而“,”“,”全角与半角是有区别的,今天就介绍如何将其转化

<%
Function DBC2SBC(Str, flag)SzEHTML5中文学习网 - HTML5先行者学习网

rem 全角半角转换函数

rem flag=-1时进行半角转全角

rem flag=0时进行半角全角互转

rem flag=1时进行全角转半角SzEHTML5中文学习网 - HTML5先行者学习网


Dim i, sStr
If Len(Str)<= 0 Then Exit Function
DBC2SBC = ""
For i = 1 To Len(Str)
sStr = Asc(Mid(Str, i, 1))
Select Case flag
Case -1
If sStr>0 And sStr<= 125 Then
DBC2SBC = DBC2SBC & Chr(Asc(Mid(Str, i, 1)) -23680)
Else
DBC2SBC = DBC2SBC & Mid(Str, i, 1)
End If
Case 0
If sStr>0 And sStr<= 125 Then
DBC2SBC = DBC2SBC & Chr(Asc(Mid(Str, i, 1)) -23680)
Else
DBC2SBC = DBC2SBC & Chr(Asc(Mid(Str, i, 1)) + 23680)
End If
Case 1
If sStr<0 Or sStr>125 Then
DBC2SBC = DBC2SBC & Chr(Asc(Mid(Str, i, 1)) + 23680)
Else
DBC2SBC = DBC2SBC & Mid(Str, i, 1)
End If
End Select
Next
End Function
%>SzEHTML5中文学习网 - HTML5先行者学习网

SzEHTML5中文学习网 - HTML5先行者学习网
SzEHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助