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判断两种格式的输入日期的正确性的代码
Mar 25 Javascript
js indexOf()定义和用法
Oct 21 Javascript
基于jquery实现的省市区级联无ajax
Sep 24 Javascript
js获取URL的参数的方法(getQueryString)示例
Sep 29 Javascript
JavaScript程序开发之JS代码放置的位置
Jan 15 Javascript
Node.js模块封装及使用方法
Mar 06 Javascript
最基础的vue.js双向绑定操作
Aug 23 Javascript
微信小程序自定义组件components(代码详解)
Oct 21 Javascript
javascript 对象 与 prototype 原型用法实例分析
Nov 11 Javascript
微信小程序实现二维码签到考勤系统
Jan 16 Javascript
Element图表初始大小及窗口自适应实现
Jul 10 Javascript
Vue中computed及watch区别实例解析
Aug 01 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
在线增减.htpasswd内的用户
2006/10/09 PHP
PHP 第二节 数据类型之数值型
2012/04/28 PHP
php导出word格式数据的代码实例
2013/11/25 PHP
php根据isbn书号查询amazon网站上的图书信息的示例
2014/02/13 PHP
php+ajax无刷新上传图片的实现方法
2016/12/06 PHP
php过滤输入操作之htmlentities与htmlspecialchars用法分析
2017/02/17 PHP
Laravel 5.5 的自定义验证对象/类示例代码详解
2017/08/29 PHP
jQuery ajax cache缓存问题
2010/07/01 Javascript
jquery中dom操作和事件的实例学习 下拉框应用
2011/12/01 Javascript
javascript基础之查找元素的详细介绍(访问节点)
2013/07/05 Javascript
js的hasownproperty使用示例
2014/03/02 Javascript
SeaJS入门教程系列之完整示例(三)
2014/03/03 Javascript
JavaScript function 的 length 属性使用介绍
2014/09/15 Javascript
js光标定位文本框回车表单提交问题的解决方法
2015/05/11 Javascript
js如何实现点击标签文字,文字在文本框出现
2015/08/05 Javascript
jQuery中trigger()与bind()用法分析
2015/12/18 Javascript
javascript数组去重小结
2016/03/07 Javascript
jQuery的框架介绍
2016/05/11 Javascript
JavaScript中匿名函数的递归调用
2017/01/22 Javascript
node.js基础知识小结
2018/02/26 Javascript
vue 实现通过手机发送短信验证码注册功能
2018/04/19 Javascript
vue项目移动端实现ip输入框问题
2019/03/19 Javascript
Python使用Mechanize模块编写爬虫的要点解析
2016/03/31 Python
通过Py2exe将自己的python程序打包成.exe/.app的方法
2018/05/26 Python
一篇文章弄懂Python中所有数组数据类型
2019/06/23 Python
Python PyPDF2模块安装使用解析
2020/01/19 Python
tensorflow-gpu安装的常见问题及解决方案
2020/01/20 Python
Python多进程编程常用方法解析
2020/03/26 Python
Timberland澳大利亚官网:全球领先的户外品牌
2019/12/10 全球购物
土木工程应届生自荐信
2013/09/24 职场文书
高三毕业典礼演讲稿
2014/05/13 职场文书
幼儿教师自我剖析材料
2014/09/29 职场文书
社区班子个人对照检查材料思想汇报
2014/10/07 职场文书
导游词之五台山
2019/10/11 职场文书
如何设计高效合理的MySQL查询语句
2021/05/26 MySQL
Feign调用传输文件异常的解决
2021/06/24 Java/Android