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 相关文章推荐
JavaScript类和继承 constructor属性
Mar 04 Javascript
javascript中注册和移除事件的4种方式
Mar 20 Javascript
jQuery的context属性用法实例
Dec 27 Javascript
jQuery中:not选择器用法实例
Dec 30 Javascript
js判断浏览器版本以及浏览器内核的方法
Jan 20 Javascript
Jsonp post 跨域方案
Jul 06 Javascript
js实现文件上传表单域美化特效
Nov 02 Javascript
AngularJS 遇到的小坑与技巧小结
Jun 07 Javascript
Node.js connect ECONNREFUSED错误解决办法
Sep 15 Javascript
原生js获取浏览器窗口及元素宽高常用方法集合
Jan 18 Javascript
微信小程序使用npm包的方法步骤
Aug 13 Javascript
JS实现灯泡开关特效
Mar 30 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.ini中文版
2006/10/09 PHP
PHP获取数组中某元素的位置及array_keys函数应用
2013/01/29 PHP
PHP扩展迁移为PHP7扩展兼容性问题记录
2016/02/15 PHP
php实现给二维数组中所有一维数组添加值的方法
2017/02/04 PHP
php实现的统计字数函数定义与使用示例
2017/07/26 PHP
基于ThinkPHP5.0实现图片上传插件
2017/09/25 PHP
各情景下元素宽高的获取实现代码
2011/09/13 Javascript
解决jQuery动态获取手机屏幕高和宽的问题
2014/05/07 Javascript
JavaScript实现DIV层拖动及动态增加新层的方法
2015/05/12 Javascript
js不间断滚动的简单实现
2016/06/03 Javascript
最常见的左侧分类菜单栏jQuery实现代码
2016/11/28 Javascript
bootstrap fileinput 上传插件的基础使用
2017/02/17 Javascript
Bootstrap Tooltip显示换行和左对齐的解决方案
2017/10/11 Javascript
AngularJS 将再发布一个重要版本 然后进入长期支持阶段
2018/01/31 Javascript
vue基础之使用get、post、jsonp实现交互功能示例
2019/03/12 Javascript
wxpython 学习笔记 第一天
2009/03/16 Python
举例详解Python中循环语句的嵌套使用
2015/05/14 Python
1分钟快速生成用于网页内容提取的xslt
2018/02/23 Python
用Python写脚本,实现完全备份和增量备份的示例
2018/04/29 Python
python微信公众号之关键词自动回复
2018/06/15 Python
Python 判断文件或目录是否存在的实例代码
2018/07/19 Python
APIStar:一个专为Python3设计的API框架
2018/09/26 Python
python基于socket函数实现端口扫描
2020/05/28 Python
python中如何使用虚拟环境
2020/10/14 Python
Pandas中DataFrame交换列顺序的方法实现
2020/12/14 Python
使用HTML5 Canvas API中的clip()方法裁剪区域图像
2016/03/25 HTML / CSS
HTML5 canvas 基本语法
2009/08/26 HTML / CSS
兰蔻英国官网:Lancome英国
2019/04/30 全球购物
小学清明节活动总结
2014/07/04 职场文书
汽车4S店销售经理岗位职责
2015/04/02 职场文书
中学团支部工作总结
2015/08/13 职场文书
严以律己学习心得体会
2016/01/13 职场文书
如何做好员工培训计划?
2019/07/09 职场文书
Pandas加速代码之避免使用for循环
2021/05/30 Python
一些让Python代码简洁的实用技巧总结
2021/08/23 Python
MySQL count(*)统计总数问题汇总
2022/09/23 MySQL