`
yyw84
  • 浏览: 78816 次
社区版块
存档分类
最新评论

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

阅读更多

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

    
    
return py 
}
分享到:
评论

相关推荐

    JS实现获取汉字首字母拼音、全拼音及混拼音的方法

    总之,JavaScript获取汉字拼音的方法依赖于特定的库或插件,通过调用其提供的API来完成转换。在开发过程中,了解这些工具和方法对于实现涉及汉字与拼音转换的功能至关重要。希望本文所讲述的内容对你的JavaScript...

    javascript实现获取中文汉字拼音首字母

    在JavaScript中实现获取中文汉字拼音首字母的功能,通常需要借助第三方库或算法来完成。本文将详细介绍如何通过JavaScript实现这一功能,并提供示例代码供读者参考。 首先,需要明确的是,将中文汉字转换为其拼音首...

    使用javascript获取汉字首字母

    标题中的“使用javascript获取汉字首字母”指的是在JavaScript编程环境下,通过特定的算法或方法来获取汉字字符的拼音首字母。这种方法通常用于实现中文字符的排序、搜索优化或其他需要基于拼音处理汉字的场景。 在...

    JS获取中文拼音首字母,并通过拼音首字母快速查找页面内的中文内容

    本文将深入探讨如何使用JavaScript获取中文字符的拼音首字母,并利用这些首字母实现快速查找页面内的中文内容。 首先,我们需要了解JavaScript如何处理中文字符。在JavaScript中,中文字符是Unicode编码,可以通过`...

    javascript提取汉字首字母

    在JavaScript编程语言中,汉字首字母的提取是一个常见的需求,特别是在中文数据处理、搜索关键词简化或者拼音排序等场景。这个话题涉及到JavaScript字符串处理、Unicode编码以及多音字识别。下面我们将详细探讨这些...

    JS汉字拼音首字母自动获取代码.zip

    【JS汉字拼音首字母自动获取代码.zip】是一个包含JavaScript实现的实用工具,它能够自动获取汉字的拼音首字母,并在用户输入汉字时将其添加到下拉列表中。这个功能对于那些需要快速查找或筛选以特定拼音开头的汉字的...

    JS汉字拼音首字母自动获取代码

    "JS汉字拼音首字母自动获取代码"就是一个解决此类需求的JavaScript代码示例。这个项目经过了优化,能有效地处理多音字问题,为开发者提供了便捷的解决方案。 首先,让我们了解一下JavaScript(JS)的基本概念。...

    js汉字转拼音工具

    这个工具通过JavaScript编程语言实现了将汉字转换为对应的拼音,提供了三种主要功能:获取汉字的首字母大写拼音,获取汉字的大写全拼,以及获取汉字的小写全拼。 首先,让我们了解一下汉字转拼音的基本原理。在...

    获取汉字首字母

    标题中的“获取汉字首字母”指的是编写一个程序或函数,能够将汉字转化为对应的汉语拼音首字母,包括处理多音字的情况。这个功能在JavaScript等编程语言中尤为常见,因为网页应用常常需要这样的处理。 描述中的...

    js 获取汉字首字母

    在JavaScript编程中,获取汉字的首字母是一项常见的需求,特别是在数据排序、拼音检索或构建关键词索引时。这篇博文“js 获取汉字首字母”提供了一种实现方式,它可能涉及到了字符串处理和字符编码的知识。下面我们...

    js汉字转拼音及汉字转拼音首字母

    在JavaScript编程语言中,汉字转拼音以及汉字转拼音首字母是一项常见的需求,特别是在处理中文数据、搜索优化或者用户输入辅助等方面。这篇文档将详细介绍如何利用JavaScript实现这些功能,并结合提供的压缩包文件...

    C#前台js中汉字转化拼音首字母函数

    在描述中提到的功能,主要是指用户在查询页面输入汉字时,系统能够自动获取这些汉字的拼音首字母,并将其应用到其他元素(如id或class)中,以实现特定的业务逻辑。 在JavaScript中,由于JavaScript本身并不支持...

    输入汉字转换成拼音首字母js代码.zip

    本文将深入探讨标题和描述中提及的知识点——利用JavaScript实现输入汉字转换为拼音首字母的功能。这一技术常用于搜索关键词匹配、数据分析以及中文输入法的便捷输入等方面。 首先,我们需要了解的是JavaScript的...

    js实现汉字转拼音,汉字转首字母,汉字拼音组合代码

    这通常可以通过查找每个汉字的拼音首字母来实现。这里我们提供一个简单的自制算法: ```javascript function getFirstLetter(char) { const code = char.charCodeAt(0); if (code &gt;= 0x4e00 && code ) { // ...

    js输入汉字转拼音首字母插件

    总的来说,"js输入汉字转拼音首字母插件"是一个实用的工具,它填补了JavaScript在汉字与拼音转换上的空白,提高了开发效率,简化了处理汉字拼音问题的过程。通过深入理解和使用这个插件,开发者可以更好地应对涉及...

    js实现拼音、首字母、汉字等模糊搜索.rar

    这里我们将深入探讨如何实现这些功能,并通过一个名为"拼音首字母匹配js库"的压缩包文件来理解相关技术。 首先,我们要了解模糊搜索的核心思想。模糊搜索允许用户输入不完全或有误的关键词,系统会根据已有的数据...

    汉字拼音首字母排序选择微信小程序源码.zip

    6. **拼音处理**:由于此项目是基于汉字拼音首字母排序,所以源码中可能会包含对汉字转拼音的处理,可能使用了JavaScript的第三方库,如`pinyin`,或者自定义的拼音转换算法。 7. **组件化开发**:微信小程序支持...

    chinesePY汉字获取首字母

    - **关键词提取**:在内容分析或推荐系统中,提取关键词时,获取汉字的拼音首字母有助于提高关键词匹配的准确度。 在使用“chinesePY”或其他类似库时,需要注意兼容性问题,确保在各种浏览器和环境中都能正常运行...

Global site tag (gtag.js) - Google Analytics