當前位置:編程學習大全網 - 編程軟體 - 如何用javascript編程取輸入漢字的首字母,如“中華人民***和國”成"zhrmghg"

如何用javascript編程取輸入漢字的首字母,如“中華人民***和國”成"zhrmghg"

我先做壹個顯示完整拼音的腳本如下(把下面的內容保存為壹個html文件用IE打開即可顯示zhong hua ren min gong he guo):

<script type="text/vbscript">

function vbChr(c)

vbChr = chr(c)

end function

function vbAsc(n)

vbAsc = asc(n)

end function

</script>

<script language=javascript>

var py=new Array(20319,

20283,

19775,

19218,

18710,

18526,

18239,

17922,

17922,

17417,

16474,

16212,

15640,

15165,

14922,

14914,

14630,

14149,

14090,

13318,

13318,

13318,

12838,

12556,

11847,

11055,0);

function getPinYin(index){

var i;

if(index==0x1534) return 'y';

if(index>0x4F5F||index<0x2807) return '';

i=0;while(py[i]>=index)i++;

if (i==9) i--;

if(i==21 || i==22) i=20;

return vbChr(96+i);

}

function pinyin(s){

var i,s2='';

for (i=0;i<s.length;i++)s2+=(getPinYin(0-vbAsc(s.charAt(i))));

return s2;

}

document.writeln(pinyin('中華人民***和國'));

</script>

我馬上要到我的空間發表壹篇顯示完整拼音的文章,請多指教。

  • 上一篇:怎麽利用MATLAB擬合這個函數中的待定常數c0 c1 c2 c3,要程序和結果
  • 下一篇:蚌埠龍子湖公園遊記作文
  • copyright 2024編程學習大全網