[JavaScrip]获取汉字拼音的首字母


None.gif //  返回汉字拼音的首字母, 如果不是汉字则返回首字符
ExpandedBlockStart.gifContractedBlock.gif
function  getFirstPyLetter(s) dot.gif {
InBlock.gif    execScript(
"tmp=asc(\""+s+"\")""vbscript"); // 不支持 ff
InBlock.gif
    tmp = 65536 + tmp;
InBlock.gif    
InBlock.gif    
var py = "";
ExpandedSubBlockStart.gifContractedSubBlock.gif    
if(tmp>=45217 && tmp<=45252dot.gif{   
InBlock.gif        py 
= "A"
ExpandedSubBlockStart.gifContractedSubBlock.gif    }
 else if(tmp>=45253 && tmp<=45760dot.gif{
InBlock.gif        py 
= "B"
ExpandedSubBlockStart.gifContractedSubBlock.gif    }
 else if(tmp>=45761 && tmp<=46317dot.gif{
InBlock.gif        py 
= "C"
ExpandedSubBlockStart.gifContractedSubBlock.gif    }
 else if(tmp>=46318 && tmp<=46825dot.gif{
InBlock.gif        py 
= "D"
ExpandedSubBlockStart.gifContractedSubBlock.gif    }
 else if(tmp>=46826 && tmp<=47009dot.gif{
InBlock.gif        py 
= "E"
ExpandedSubBlockStart.gifContractedSubBlock.gif    }
 else if(tmp>=47010 && tmp<=47296dot.gif{
InBlock.gif        py 
= "F"
ExpandedSubBlockStart.gifContractedSubBlock.gif    }
 else if((tmp>=47297 && tmp<=47613|| (tmp == 63193)) dot.gif{
InBlock.gif        
// 鲑 = 63193
InBlock.gif
        py = "G"
ExpandedSubBlockStart.gifContractedSubBlock.gif    }
 else if(tmp>=47614 && tmp<=48118dot.gif{
InBlock.gif        py 
= "H"
ExpandedSubBlockStart.gifContractedSubBlock.gif    }
 else if(tmp>=48119 && tmp<=49061dot.gif{
InBlock.gif        py 
= "J"
ExpandedSubBlockStart.gifContractedSubBlock.gif    }
 else if(tmp>=49062 && tmp<=49323dot.gif{
InBlock.gif        py 
= "K"
ExpandedSubBlockStart.gifContractedSubBlock.gif    }
 else if(tmp>=49324 && tmp<=49895dot.gif{
InBlock.gif        py 
= "L"
ExpandedSubBlockStart.gifContractedSubBlock.gif    }
 else if(tmp>=49896 && tmp<=50370dot.gif{
InBlock.gif        py 
= "M"
ExpandedSubBlockStart.gifContractedSubBlock.gif    }
 else if(tmp>=50371 && tmp<=50613dot.gif{
InBlock.gif        py 
= "N"
ExpandedSubBlockStart.gifContractedSubBlock.gif    }
 else if(tmp>=50614 && tmp<=50621dot.gif{
InBlock.gif        py 
= "O"
ExpandedSubBlockStart.gifContractedSubBlock.gif    }
 else if(tmp>=50622 && tmp<=50905dot.gif{
InBlock.gif        py 
= "P"
ExpandedSubBlockStart.gifContractedSubBlock.gif    }
 else if(tmp>=50906 && tmp<=51386dot.gif{
InBlock.gif        py 
= "Q"
ExpandedSubBlockStart.gifContractedSubBlock.gif    }
 else if(tmp>=51387 && tmp<=51445dot.gif{
InBlock.gif        py 
= "R"
ExpandedSubBlockStart.gifContractedSubBlock.gif    }
 else if(tmp>=51446 && tmp<=52217dot.gif{
InBlock.gif        py 
= "S"
ExpandedSubBlockStart.gifContractedSubBlock.gif    }
 else if(tmp>=52218 && tmp<=52697dot.gif{
InBlock.gif        py 
= "T"
ExpandedSubBlockStart.gifContractedSubBlock.gif    }
 else if(tmp>=52698 && tmp<=52979dot.gif{
InBlock.gif        py 
= "W"
ExpandedSubBlockStart.gifContractedSubBlock.gif    }
 else if(tmp>=52980 && tmp<=53688dot.gif{
InBlock.gif        py 
= "X"
ExpandedSubBlockStart.gifContractedSubBlock.gif    }
 else if(tmp>=53689 && tmp<=54480dot.gif{
InBlock.gif        py 
= "Y"
ExpandedSubBlockStart.gifContractedSubBlock.gif    }
 else if(tmp>=54481 && tmp<=62289dot.gif{
InBlock.gif        py 
= "Z"
ExpandedSubBlockStart.gifContractedSubBlock.gif    }
 else dot.gif{
InBlock.gif        py 
=s.charAt(0);
ExpandedSubBlockEnd.gif    }

InBlock.gif    
InBlock.gif    
return py 
ExpandedBlockEnd.gif}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值