javascript中全形轉半形
function fullChar2halfChar(str)
{
this.style.display='none'; document.getElementById('_42_476_Open_Text').style.display='none'; document.getElementById('_42_476_Closed_Image').style.display='inline'; document.getElementById('_42_476_Closed_Text').style.display='inline';
}" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockStart.gif" alt="" align="top">{
this.style.display='none'; document.getElementById('_42_476_Closed_Text').style.display='none'; document.getElementById('_42_476_Open_Image').style.display='inline'; document.getElementById('_42_476_Open_Text').style.display='inline';
}" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedBlock.gif" alt="" align="top">...{
var result = '';
for (i=0 ; i<str.length; i++)
{
this.style.display='none'; document.getElementById('_94_458_Open_Text').style.display='none'; document.getElementById('_94_458_Closed_Image').style.display='inline'; document.getElementById('_94_458_Closed_Text').style.display='inline';
}" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" align="top">{
this.style.display='none'; document.getElementById('_94_458_Closed_Text').style.display='none'; document.getElementById('_94_458_Open_Image').style.display='inline'; document.getElementById('_94_458_Open_Text').style.display='inline';
}" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedSubBlock.gif" alt="" align="top"> ...{
code = str.charCodeAt(i);//擷取當前字元的unicode編碼
if (code >= 65281 && code <= 65373)//在這個unicode編碼範圍中的是所有的英文字母已經各種字元
{
this.style.display='none'; document.getElementById('_214_314_Open_Text').style.display='none'; document.getElementById('_214_314_Closed_Image').style.display='inline'; document.getElementById('_214_314_Closed_Text').style.display='inline';
}" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" align="top">{
this.style.display='none'; document.getElementById('_214_314_Closed_Text').style.display='none'; document.getElementById('_214_314_Open_Image').style.display='inline'; document.getElementById('_214_314_Open_Text').style.display='inline';
}" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedSubBlock.gif" alt="" align="top"> ...{
result += String.fromCharCode(str.charCodeAt(i) - 65248);//把全形字元的unicode編碼轉換為對應半形字元的unicode碼
}else if (code == 12288)//空格
{
this.style.display='none'; document.getElementById('_345_415_Open_Text').style.display='none'; document.getElementById('_345_415_Closed_Image').style.display='inline'; document.getElementById('_345_415_Closed_Text').style.display='inline';
}" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" align="top">{
this.style.display='none'; document.getElementById('_345_415_Closed_Text').style.display='none'; document.getElementById('_345_415_Open_Image').style.display='inline'; document.getElementById('_345_415_Open_Text').style.display='inline';
}" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedSubBlock.gif" alt="" align="top"> ...{
result += String.fromCharCode(str.charCodeAt(i) - 12288 + 32);
}else
{
this.style.display='none'; document.getElementById('_423_455_Open_Text').style.display='none'; document.getElementById('_423_455_Closed_Image').style.display='inline'; document.getElementById('_423_455_Closed_Text').style.display='inline';
}" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" align="top">{
this.style.display='none'; document.getElementById('_423_455_Closed_Text').style.display='none'; document.getElementById('_423_455_Open_Image').style.display='inline'; document.getElementById('_423_455_Open_Text').style.display='inline';
}" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedSubBlock.gif" alt="" align="top"> ...{
result += str.charAt(i);
}
}
return result;
}