获取汉字拼音的第一个字母

还在想着

还在想着

2016-02-19 18:57

关注图老师设计创意栏目可以让大家能更好的了解电脑,知道有关于电脑的更多有趣教程,今天给大家分享获取汉字拼音的第一个字母教程,希望对大家能有一点小小的帮助。

  script language="vbs" src="spellcode.vbs"/script

  
  '获取客户简称的拼音缩写
              function getpy()
                  dim str
                  dim i
                  str=document.all.txtContactName.value
                  dim ret
                  for i=1 to len(str)
                      ret=ret&getpychar(mid(str,i,1))
                  next
                  document.all.txtSpellCode.value=ret
          end function
      getpychar=char
      end if
  end function
  spellCode.vbs

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

  
  '获取汉字拼音第一字母
  function getpychar(char)
      dim tmp
      tmp=65536+asc(char)
      if(tmp=45217 and tmp=45252) then 
      getpychar= "A"
      elseif(tmp=45253 and tmp=45760) then
      getpychar= "B"
      elseif(tmp=45761 and tmp=46317) then
      getpychar= "C"
      elseif(tmp=46318 and tmp=46825) then
      getpychar= "D"
      elseif(tmp=46826 and tmp=47009) then 
      getpychar= "E"
      elseif(tmp=47010 and tmp=47296) then 
      getpychar= "F"
      elseif(tmp=47297 and tmp=47613) then 
      getpychar= "G"
      elseif(tmp=47614 and tmp=48118) then
      getpychar= "H"
      elseif(tmp=48119 and tmp=49061) then
      getpychar= "J"
      elseif(tmp=49062 and tmp=49323) then 
      getpychar= "K"
      elseif(tmp=49324 and tmp=49895) then 
      getpychar= "L"
      elseif(tmp=49896 and tmp=50370) then 
      getpychar= "M"
      elseif(tmp=50371 and tmp=50613) then 
      getpychar= "N"
      elseif(tmp=50614 and tmp=50621) then 
      getpychar= "O"
      elseif(tmp=50622 and tmp=50905) then
      getpychar= "P"
      elseif(tmp=50906 and tmp=51386) then 
      getpychar= "Q"
      elseif(tmp=51387 and tmp=51445) then 
      getpychar= "R"
      elseif(tmp=51446 and tmp=52217) then 
      getpychar= "S"
      elseif(tmp=52218 and tmp=52697) then 
      getpychar= "T"
      elseif(tmp=52698 and tmp=52979) then 
      getpychar= "W"
      elseif(tmp=52980 and tmp=53688) then 
      getpychar= "X"
      elseif(tmp=53689 and tmp=54480) then 
      getpychar= "Y"
      elseif(tmp=54481 and tmp=62289) then
      getpychar= "Z"
      else '如果不是中文,则不处理
      getpychar=char
      end if
  end function

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)
展开更多 50%)
分享

猜你喜欢

获取汉字拼音的第一个字母

Web开发
获取汉字拼音的第一个字母

获取第一个光驱盘符

编程语言 网络编程
获取第一个光驱盘符

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

一个汉字转成拼音的代码

ASP
一个汉字转成拼音的代码

实现让每句话的头一个字母都大写

ASP
实现让每句话的头一个字母都大写

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

老人一个字的长寿法宝

长寿 老人 老人养生 生活常识
老人一个字的长寿法宝

asp+正则获得字符串中最后一个字母非字母不算

Web开发
asp+正则获得字符串中最后一个字母非字母不算

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

For I am here with you 我永伴你身旁

For I am here with you 我永伴你身旁

API文件产生器-javadoc.exe

API文件产生器-javadoc.exe
下拉加载更多内容 ↓