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实现的所谓的滑动门
May 23 Javascript
javascript 类型判断代码分析
Mar 28 Javascript
浅析js中2个等号与3个等号的区别
Aug 06 Javascript
Jquery中ajax方法data参数的用法小结
Feb 12 Javascript
javascript发送短信验证码实现代码
Nov 12 Javascript
javascript动态获取登录时间和在线时长
Feb 25 Javascript
AngularJS基础 ng-class-odd 指令示例
Aug 01 Javascript
js遮罩效果制作弹出注册界面效果
Jan 25 Javascript
TypeScript入门-接口
Mar 30 Javascript
解决vue组件中使用v-for出现告警问题及v for指令介绍
Nov 11 Javascript
React 无状态组件(Stateless Component) 与高阶组件
Aug 14 Javascript
javascript中join方法实例讲解
Feb 21 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性能测试工具xhprof的详解
2013/06/03 PHP
PDO预处理语句PDOStatement对象使用总结
2014/11/20 PHP
php基于socket实现SMTP发送邮件的方法
2015/03/05 PHP
详解PHP+AJAX无刷新分页实现方法
2015/11/03 PHP
Yii中Model(模型)的创建及使用方法
2015/12/28 PHP
thinkPHP连接sqlite3数据库的实现方法(附Thinkphp代码生成器下载)
2016/05/27 PHP
php安装php_rar扩展实现rar文件读取和解压的方法
2016/11/17 PHP
ThinkPHP框架实现定时执行任务的两种方法分析
2018/09/04 PHP
些很实用且必用的小脚本代码
2006/06/26 Javascript
Javascript Global对象
2009/08/13 Javascript
jquery 判断滚动条到达了底部和顶端的方法
2014/04/02 Javascript
基于JavaScript实现一定时间后去执行一个函数
2015/12/14 Javascript
20分钟轻松创建自己的Bootstrap站点
2016/05/12 Javascript
微信小程序 ecshop地址三级联动实现实例代码
2017/02/28 Javascript
jQuery实现字符串全部替换的方法【推荐】
2017/03/09 Javascript
浅析JavaScript中的平稳退化(graceful degradation)
2017/07/24 Javascript
移动端触摸滑动插件swiper使用方法详解
2017/08/11 Javascript
vue学习之mintui picker选择器实现省市二级联动示例
2017/10/12 Javascript
vue中阻止click事件冒泡,防止触发另一个事件的方法
2018/02/08 Javascript
2种在vue项目中使用百度地图的简单方法
2018/09/28 Javascript
[43:26]完美世界DOTA2联赛PWL S2 Forest vs Rebirth 第二场 11.20
2020/11/23 DOTA
python删除文件示例分享
2014/01/28 Python
Python基于正则表达式实现检查文件内容的方法【文件检索】
2017/08/30 Python
十分钟利用Python制作属于你自己的个性logo
2018/05/07 Python
python实现点对点聊天程序
2018/07/28 Python
python实现简单的文字识别
2018/11/27 Python
python调用动态链接库的基本过程详解
2019/06/19 Python
在matplotlib中改变figure的布局和大小实例
2020/04/23 Python
斯凯奇澳大利亚官网:SKECHERS澳大利亚
2018/03/31 全球购物
英国最好的温室之家:Greenhouses Direct
2019/07/13 全球购物
材料成型专业个人求职信范文
2013/09/25 职场文书
村主任当选感言
2015/08/01 职场文书
公司年会晚会开幕词
2019/04/02 职场文书
i5-10400f处理相当于i7多少水平
2022/04/19 数码科技
Python matplotlib 利用随机函数生成变化图形
2022/04/26 Python
python和C/C++混合编程之使用ctypes调用 C/C++的dll
2022/04/29 Python