芯が強い人になるESTJ-A

# 用户输入的信息,半角转全角,全角转半角

IT開発 Tags: 无标签 阅读: 177

// 全角空格为12288,半角空格为32
// 其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248


function tobanjiao(str) { 
        var result="";
        for (var i = 0; i < str.length; i++)
        {
            if (str.charCodeAt(i)==12288)
            {
                result+= String.fromCharCode(str.charCodeAt(i)-12256);
                continue;
            }
            if (str.charCodeAt(i)>65280 && str.charCodeAt(i)<65375)
            result+= String.fromCharCode(str.charCodeAt(i)-65248);
            else result+= String.fromCharCode(str.charCodeAt(i));
        } 
  
        return result; 
    }   
        
    function toquanjiao(mystr) {    
        var result="";
        for (var i=0; i < mystr.length ;i++) 
        {
           if(mystr.charCodeAt(i)==32)
           {
                result+= String.fromCharCode(str.charCodeAt(i)+12256);
                continue;
           }
              
           if ( mystr.charCodeAt(i)<127 )
                  result+= String.fromCharCode(mystr.charCodeAt(i)+65248);       
 
     }  
 
        return result;  
    }function tobanjiao(str) { 
        var result="";
        for (var i = 0; i < str.length; i++)
        {
            if (str.charCodeAt(i)==12288)
            {
                result+= String.fromCharCode(str.charCodeAt(i)-12256);
                continue;
            }
            if (str.charCodeAt(i)>65280 && str.charCodeAt(i)<65375)
            result+= String.fromCharCode(str.charCodeAt(i)-65248);
            else result+= String.fromCharCode(str.charCodeAt(i));
        } 
  
        return result; 
    }   
        
    function toquanjiao(mystr) {    
        var result="";
        for (var i=0; i < mystr.length ;i++) 
        {
           if(mystr.charCodeAt(i)==32)
           {
                result+= String.fromCharCode(str.charCodeAt(i)+12256);
                continue;
           }
              
           if ( mystr.charCodeAt(i)<127 )
                  result+= String.fromCharCode(mystr.charCodeAt(i)+65248);       
 
     }  
 
        return result;  
    }function tobanjiao(str) { 
        var result="";
        for (var i = 0; i < str.length; i++)
        {
            if (str.charCodeAt(i)==12288)
            {
                result+= String.fromCharCode(str.charCodeAt(i)-12256);
                continue;
            }
            if (str.charCodeAt(i)>65280 && str.charCodeAt(i)<65375)
            result+= String.fromCharCode(str.charCodeAt(i)-65248);
            else result+= String.fromCharCode(str.charCodeAt(i));
        } 
  
        return result; 
    }   
        
    function toquanjiao(mystr) {    
        var result="";
        for (var i=0; i < mystr.length ;i++) 
        {
           if(mystr.charCodeAt(i)==32)
           {
                result+= String.fromCharCode(str.charCodeAt(i)+12256);
                continue;
           }
              
           if ( mystr.charCodeAt(i)<127 )
                  result+= String.fromCharCode(mystr.charCodeAt(i)+65248);       
 
     }  
 
        return result;  
    }