js实现汉字排序的方法


Posted in Javascript onJuly 23, 2015

本文实例讲述了js实现汉字排序的方法。分享给大家供大家参考。具体如下:

<script type="text/javascript">
<!--
  function startSort(){
   var a=document.getElementById('s').value;
   a=a.split(',')
   a.sort();
   document.getElementById('r1').value=a;
   a.sort(function(a,b){return a.localeCompare(b)});
   document.getElementById('r2').value=a;
  }
//-->
</script>
<p>包含汉字的字符串数组(用逗号","隔开):<br />
<textarea id="s" style="width: 100%; overflow: scroll; word-wrap: normal;" rows="10">张韶涵,b土,abort,张学友,something,苹果,五月天,刘德华,香蕉,apple,范玮琪,阿桑</textarea></p>
<p style="text-align: center"><input type="button" value="排序测试" onclick="startSort()" style="width: 300px" /></p>
<p>默认排序结果:<br />
<textarea id="r1" style="width: 100%; overflow: scroll; word-wrap: normal;" rows="10"></textarea></p>
<p>汉字拼音顺序排序结果:<br />
<textarea id="r2" style="width: 100%; overflow: scroll; word-wrap: normal;" rows="10"></textarea></p>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
showModalDialog模态对话框的使用详解以及浏览器兼容
Jan 11 Javascript
js与运算符和或运算符的妙用
Feb 14 Javascript
jquery validate 自定义验证方法介绍 日期验证
Feb 27 Javascript
关闭页面window.location事件未执行的原因及解决方法
Sep 01 Javascript
jQuery中prevUntil()方法用法实例
Jan 08 Javascript
如何根据百度地图计算出两地之间的驾驶距离(两种语言js和C#)
Oct 29 Javascript
BootStrap的弹出框(Popover)支持鼠标移到弹出层上弹窗层不隐藏的原因及解决办法
Apr 03 Javascript
微信小程序 定义全局数据、函数复用、模版等详细介绍
Oct 27 Javascript
Javascript 对cookie操作详解及实例
Dec 29 Javascript
AngularJS 教程及实例代码
Oct 23 Javascript
解决vue props 拿不到值的问题
Sep 11 Javascript
详解React 的几种条件渲染以及选择
Oct 23 Javascript
javascript实现全角半角检测的方法
Jul 23 #Javascript
javascript比较两个日期相差天数的方法
Jul 23 #Javascript
jquery实现简单的轮换出现效果实例
Jul 23 #Javascript
jquery实现简单实用的打分程序实例
Jul 23 #Javascript
javascript实现框架高度随内容改变的方法
Jul 23 #Javascript
js正则表达式中exec用法实例
Jul 23 #Javascript
JavaScript实现获得所有兄弟节点的方法
Jul 23 #Javascript
You might like
如何利用php+mysql保存和输出文件
2006/10/09 PHP
用函数读出数据表内容放入二维数组
2006/10/09 PHP
PHP源码之 ext/mysql扩展部分
2009/07/17 PHP
关于PHP结束标签的使用细节探讨及联想
2013/03/04 PHP
探讨fckeditor在Php中的配置详解
2013/06/08 PHP
Yii的Srbac插件用法详解
2016/07/14 PHP
PHP基于socket实现的简单客户端和服务端通讯功能示例
2017/07/10 PHP
laravel框架数据库配置及操作数据库示例
2019/10/10 PHP
[原创]静态页面也可以实现预览 列表不同的显示方式
2006/10/14 Javascript
简单的无缝滚动程序-仅几行代码
2007/05/08 Javascript
用JavaScript实现单继承和多继承的简单方法
2009/03/29 Javascript
解读JavaScript中 For, While与递归的用法
2013/05/07 Javascript
JS获取一个未知DIV高度的方法
2016/08/09 Javascript
Es6 写的文件import 起来解决方案详解
2016/12/13 Javascript
jQuery中Datatables增加跳转到指定页功能
2017/02/08 Javascript
JavaScript表单验证完美代码
2017/03/02 Javascript
vue 修改 data 数据问题并实时显示的方法
2018/08/27 Javascript
vue中的双向数据绑定原理与常见操作技巧详解
2020/03/16 Javascript
vue项目里面引用svg文件并给svg里面的元素赋值
2020/08/17 Javascript
详解C++编程中一元运算符的重载
2016/01/19 Python
python图像常规操作
2017/11/11 Python
Keras使用ImageNet上预训练的模型方式
2020/05/23 Python
利用python中的matplotlib打印混淆矩阵实例
2020/06/16 Python
军训的自我鉴定
2013/12/10 职场文书
美国探亲签证邀请信
2014/02/05 职场文书
《火烧云》教学反思
2014/04/12 职场文书
初中生期末评语大全
2014/04/24 职场文书
体育课课后反思
2014/04/24 职场文书
学校做一个有道德的人活动方案
2014/08/23 职场文书
人身损害赔偿协议书范本
2014/09/27 职场文书
2014幼儿园小班工作总结
2014/11/10 职场文书
事业单位年度考核评语
2014/12/31 职场文书
2015年教师工作总结范文
2015/03/31 职场文书
学历证明范文
2015/06/16 职场文书
解决golang结构体tag编译错误的问题
2021/05/02 Golang
Python PIL按比例裁剪图片
2022/05/11 Python