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 相关文章推荐
JS input文本框禁用右键和复制粘贴功能的代码
Apr 15 Javascript
基于jquery的获取浏览器窗口大小的代码
Mar 28 Javascript
ExtJS4 Grid改变单元格背景颜色及Column render学习
Feb 06 Javascript
jQuery中:file选择器用法实例
Jan 04 Javascript
基于jquery实现智能表单验证操作
May 09 Javascript
详解JavaScript中双等号引起的隐性类型转换
May 30 Javascript
hovertree插件实现二级树形菜单(简单实用)
Dec 28 Javascript
vue中七牛插件使用的实例代码
Jul 28 Javascript
ReactJs实现树形结构的数据显示的组件的示例
Aug 18 Javascript
layer.open 获取不到表单信息的解决方法
Sep 26 Javascript
js前端如何写一个精确的倒计时代码
Oct 25 Javascript
js实现简单的倒计时
Jan 28 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中Y2K38的漏洞解决方法实例分析
2014/09/22 PHP
php实现比较两个文件夹异同的方法
2015/06/18 PHP
PHP记录页面停留时间的方法
2016/03/30 PHP
CheckBox 如何实现全选?
2006/06/23 Javascript
JQuery 学习笔记 选择器之六
2009/07/23 Javascript
封装的原生javascript弹出层代码
2010/09/24 Javascript
nodejs 后缀名判断限制代码
2011/03/31 NodeJs
JS跨域问题详解
2014/11/25 Javascript
JavaScript实现DIV层拖动及动态增加新层的方法
2015/05/12 Javascript
JavaScript实现带箭头标识的多级下拉菜单效果
2015/08/27 Javascript
通过Tabs方法基于easyUI+bootstrap制作工作站
2016/03/28 Javascript
基于jquery实现最简单的选项卡切换效果
2016/05/08 Javascript
jQuery EasyUI基础教程之EasyUI常用组件(推荐)
2016/07/15 Javascript
重新理解JavaScript的六种继承方式
2017/03/24 Javascript
微信小程序模板和模块化用法实例分析
2017/11/28 Javascript
使用Vue实现图片上传的三种方式
2018/07/17 Javascript
JavaScript日期工具类DateUtils定义与用法示例
2018/09/03 Javascript
详解VUE前端按钮权限控制
2019/04/26 Javascript
node.js处理前端提交的GET请求
2019/08/30 Javascript
[58:59]完美世界DOTA2联赛PWL S3 access vs CPG 第一场 12.13
2020/12/16 DOTA
Python黑帽编程 3.4 跨越VLAN详解
2016/09/28 Python
python生成词云的实现方法(推荐)
2017/06/13 Python
python爬虫之自动登录与验证码识别
2020/06/15 Python
在python中画正态分布图像的实例
2019/07/08 Python
python xlwt如何设置单元格的自定义背景颜色
2019/09/03 Python
使用Python生成200个激活码的实现方法
2019/11/22 Python
Python中格式化字符串的四种实现
2020/05/26 Python
记一次django内存异常排查及解决方法
2020/08/07 Python
Python 字典一个键对应多个值的方法
2020/09/29 Python
如何用python爬取微博热搜数据并保存
2021/02/20 Python
CSS3属性使网站设计增强同时不消弱可用性
2009/08/29 HTML / CSS
全球性的在线婚纱礼服工厂:27dress.com
2019/03/21 全球购物
观看信仰心得体会
2014/09/04 职场文书
2014年教学管理工作总结
2014/12/02 职场文书
我是特种兵观后感
2015/06/11 职场文书
Python时间操作之pytz模块使用详解
2022/06/14 Python