44问答网
所有问题
JavaScript中 人名按照拼音排序,可以用localeCompare函数,但是要考虑多音字,怎么处理多音字的问题?
这个函数好像也只能按照第一个字的首字母排序,比如周三,周五,前面的字一样,以此类推再按照后面不一样字的拼音排序?求大神指教
举报该问题
推荐答案 2019-04-09
首先获取到人名之后将人名转换为字符串,
获取字符串的下标,比较完首字母之后对比第二个,
第三个
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/R3KKZKWKKRW3W6Z3DV.html
相似回答
JavaScript
如何对中文汉字进行
排序
实例详解
答:
一般需要获取到字符串的拼音,再比较各自的拼音
。实现方法JavaScript 提供本地化文字排序,比如对中文按照拼音排序,不需要程序显示比较字符串拼音。String.prototype.localeCompare 在不考虑多音字的前提下,基本可以完美实现按照拼音排序。在没有出现意外的情况下,各个支持 localeCompare 的浏览器都很正常。最近...
javascript
中文
按照拼音
首字母
排序,
如何实现?
答:
stringObject.
localeCompare
(target)参数描述:target 要以本地特定的顺序与 stringObject 进行比较的字符串。返回值:说明比较结果的数字。如果 stringObject 小于 target,则 localeCompare() 返回小于 0 的数。如果 stringObject 大于 target,则该方法返回大于 0 的数。如果两个字符串相等,或根据本地...
javascript
中文
按照拼音
首字母
排序,
如何实现?
答:
stringObject.
localeCompare
(target)参数描述:target 要以本地特定的顺序与 stringObject 进行比较的字符串。返回值:说明比较结果的数字。如果 stringObject 小于 target,则 localeCompare() 返回小于 0 的数。如果 stringObject 大于 target,则该方法返回大于 0 的数。如果两个字符串相等,或根据本地...
大家正在搜
excel名字按字母排序
姓名按拼音字母排序
名字拼音怎么拼写
怎样给分数和人名排序
表格按人名首字母排序
excel人民排序
excel按姓氏笔画排序
如何按照姓氏首字母排序
按姓名笔画排序
相关问题
使用localeCompare按照汉字拼音排序的结果不太准怎...
javascript中文按照拼音首字母排序,如何实现?
使用localeCompare按照汉字拼音排序的结不美观不太...
js中用localeCompare()方法 比较字符串时,只...
java中进行拼音排序的时候,如何进行多音字处理!最好能举个...
使用localeCompare按照汉字拼音排序的结不美观不太...
使用localeCompare按照汉字拼音排序的结不美观不太...
javascript怎样中文名字按拼音字母排序?