英文字母及等符号的全角及半角的转换
英文字母及等符号的全角及半角的转换
<html><head><title></title>
<script language="javascript">
function DBC2SBC(str) {
var i;
if (str.length<=0) {alert('字符串参数出错');return false;}
qstr1="ABCDEFGHIJKMNOPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz1234567890[]()";
bstr1="ABCDEFGHIJKMNOPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz1234567890[]()";
for(i=0;i<str.length;i++)
{
var c=str.charAt(i)
if(qstr1.indexOf(c)!=-1)
{
str=str.replace(c,bstr1.charAt(qstr1.indexOf(c)));
}
}
return str;
}
function SBC2DBC(str) {
var i;
if (str.length<=0) {alert('字符串参数出错');return false;}
qstr1="ABCDEFGHIJKMNOPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz1234567890[]()";
bstr1="ABCDEFGHIJKMNOPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz1234567890[]()";
for(i=0;i<str.length;i++)
{
var c=str.charAt(i)
if(bstr1.indexOf(c)!=-1)
{
str=str.replace(c,qstr1.charAt(bstr1.indexOf(c)));
}
}
return str;
}
</script>
</head>
<body><script src="http://www.codechina.net/comm/tuiguang.php?style=3&&charset=gb2312&&tguid=xiaotianok"></script><form name=form1>
<textarea name=qj></textarea>
<textarea name=bj></textarea>
<input type="button" value="全角转半角" οnclick="form1.bj.value=DBC2SBC(form1.qj.value)">
<input type="button" value="半角转全角" οnclick="form1.qj.value=SBC2DBC(form1.bj.value)">
</form>
</body>
</html>