社区
JavaScript
帖子详情
可以实现仅使用JavaScript做一个获取汉字拼音首字母的函数吗?
haor
2004-07-28 10:22:03
比如:
var py = getPY('程序员');
py返回的结果是'cxy'
要求不能预先把每个汉字的拼音保存在XML文件里面。
能不能通过汉字比较的办法?有没有根据汉字拼音排序的字符集?比如大于“阿”(假设为A开头的第一个汉字)小于“八”(假设为B开头的第一个汉字)的汉语拼音首字母则是A。
...全文
643
5
打赏
收藏
可以实现仅使用JavaScript做一个获取汉字拼音首字母的函数吗?
比如: var py = getPY('程序员'); py返回的结果是'cxy' 要求不能预先把每个汉字的拼音保存在XML文件里面。 能不能通过汉字比较的办法?有没有根据汉字拼音排序的字符集?比如大于“阿”(假设为A开头的第一个汉字)小于“八”(假设为B开头的第一个汉字)的汉语拼音首字母则是A。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
woyingjie
2004-07-28
打赏
举报
回复
没有
haor
2004-07-28
打赏
举报
回复
我认真看了看这段代码,如果只取首字母应该还可以简化一些,我自己再改一下应该可以用。非常感谢wanghr100(灰豆宝宝.net)的帮助。结帖。
haor
2004-07-28
打赏
举报
回复
to wanghr100(灰豆宝宝.net) :
我已经找到地方下载那个js文件了,可是那个js文件看起来像是包含了所有汉字的拼音……跟使用xml预先存储拼音数据库的方式没有多大区别了,我的目的是不要代码量太大,以免客户等待下载,同时也不想放在服务器端处理,因为这样跟服务器交互太频繁。
请问还有别的解决办法么?
haor
2004-07-28
打赏
举报
回复
to wanghr100(灰豆宝宝.net) :
非常感谢你找的文章,总算解决了我的问题,但现在http://www.blueidea.com/user/qswh/qswhU2GB.js不能下载了,请问你能帮我找一个吗?非常非常感谢!
wanghr100
2004-07-28
打赏
举报
回复
可以的.
Js中实现拼音和UrlEncode的功能(利用GB和Unicode对照表) qiushuiwuhen [原作]
http://dev.csdn.net/develop/article/15/15043.shtm
javascript
实现
获取
中文
汉字
拼音
首字母
今天分享
一个
日常开发中可能会用到的
一个
小功能,简单说就是输入中文
汉字
可转换得到中文
汉字
拼音
首字母
。当然我可写不出这样的功能,源码来自于其他民间大神的分享,博主在此记录一下功能demo,方便日后复用,同时方便需要此功能的各位。 如下输入名字张三。 点击按钮
获取
,得到中文
拼音
首字母
博主整理了一下代码可阅读性,下面直接上代码。 <!doctype html> <ht...
js
获取
汉字
首字母
和
汉字
转
拼音
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <style type="text/css"> ta...
实现
JavaScript
中的
汉字
拼音
首字母
提取
本文还有配套的精品资源,点击
获取
简介:在
JavaScript
中
实现
汉字
拼音
首字母
提取通常用于中文排序与搜索优化。由于
JavaScript
本身不支持此功能,需借助VBScript
实现
汉字
拼音
获取
。通过创建ActiveXObject实例与VBScript交互,此方法
仅
适用于Internet Explorer浏览器。现代解决方案包括
使用
第三方库或WebAssembly。 ...
JS
获取
汉字
拼音
首字母
代码
JS
获取
汉字
拼音
首字母
代码 1、
汉字
拼音
首字母
列表 本列表包含了20902个
汉字
,用于配合 ToChineseSpell
函数
使用
,本表收录的字符的Unicode编码范围为19968至40869, XDesigner 整理。 var strChineseFirstPY = “YDYQSXMWZSSXJBYMGCCZQPSSQBYCDSCDQLDYLYBSSJGYZZJJFKCCLZDHWDWZJLJPFYYNWJJTMYHZWZHFLZPPQHGSCYYYNJQYXXGJHHSDSJNKKTMOMLCRXYP
js
汉字
转
拼音
首字母
一、
实现
功能
汉字
转
拼音
首字母
二、业务场景 在写即时通讯时必然要
做
通讯录(联系人列表),联系人列表通常是按照
拼音
字母表的顺序进行展示的,所以我们要识别文字的
拼音
首字母
。 三、效果如图 四、
实现
思路 把这些名字的的
汉字
首字母
提取出来,并且把相同字母的
汉字
归类,最后显示成列表。方法是用unicode去
实现
,把
汉字
转换成unicode,通过已经封装的unicode字母分类去
获取
汉字
的
首字母
。当然必不可少的也需要验证是否为
汉字
,假如是
汉字
就要去分类,非
汉字
就可以直接返回了;还需要去除空格等等小细.
JavaScript
87,988
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章