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 相关文章推荐
分享20多个很棒的jQuery 文件上传插件或教程
Sep 04 Javascript
JavaScript取得鼠标绝对位置程序代码介绍
Sep 16 Javascript
javascript常见用法总结
May 22 Javascript
jquery 中的each()跳出循环的语句
May 23 Javascript
jQuery实现的背景动态变化导航菜单效果
Aug 24 Javascript
原生js实现电商侧边导航效果
Jan 19 Javascript
从零学习node.js之利用express搭建简易论坛(七)
Feb 25 Javascript
Bootstrap 响应式实用工具实例详解
Mar 29 Javascript
Bootstrap Multiselect 常用组件实现代码
Jul 09 Javascript
vue.js组件vue-waterfall-easy实现瀑布流效果
Aug 22 Javascript
Vue+Vux项目实践完整代码
Nov 30 Javascript
基于Vue2x实现响应式自适应轮播组件插件VueSliderShow功能
May 16 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
Discuz!下Memcache缓存实现方法
2010/05/28 PHP
iOS自定义提示弹出框实现类似UIAlertView的效果
2016/11/16 PHP
javascript eval和JSON之间的联系
2009/12/31 Javascript
js 字符串转化成数字的代码
2011/06/29 Javascript
JavaScript 更严格的相等 [译]
2012/09/20 Javascript
js 输出内容到新窗口具体实现代码
2013/05/31 Javascript
jquery 缓存问题的几个解决方法
2013/11/11 Javascript
深入理解Javascript里的依赖注入
2014/03/19 Javascript
node.js中使用socket.io制作命名空间
2014/12/15 Javascript
使用Raygun对Node.js应用进行错误处理的方法
2015/06/23 Javascript
超赞的jQuery图片滑块动画特效代码汇总
2016/01/25 Javascript
理解javascript中的严格模式
2016/02/01 Javascript
javascript绘制漂亮的心型线效果完整实例
2016/02/02 Javascript
jQuery siblings()用法实例详解
2016/04/26 Javascript
AngularJS ng-controller 指令简单实例
2016/08/01 Javascript
原生js实现回复评论功能
2017/01/18 Javascript
详谈AngularJs 控制器、数据绑定、作用域
2017/07/09 Javascript
Node.js微信 access_token ( jsapi_ticket ) 存取与刷新的示例
2017/09/30 Javascript
vue--点击当前增加class,其他删除class的方法
2018/09/15 Javascript
vue+element实现表格新增、编辑、删除功能
2019/05/28 Javascript
Django与JS交互的示例代码
2017/08/23 Python
Python wxPython库使用wx.ListBox创建列表框示例
2018/09/03 Python
python实现图片识别汽车功能
2018/11/30 Python
对Python的多进程锁的使用方法详解
2019/02/18 Python
python监控进程状态,记录重启时间及进程号的实例
2019/07/15 Python
Python如何使用BeautifulSoup爬取网页信息
2019/11/26 Python
python实现磁盘日志清理的示例
2020/11/05 Python
纯CSS实现右侧底部悬浮效果(悬浮QQ、微信、微博、邮箱等联系方式)
2015/04/24 HTML / CSS
运动会入场解说词
2014/02/07 职场文书
平面设计专业大学生职业规划书
2014/03/12 职场文书
请假条格式范文
2014/04/10 职场文书
批评与自我批评总结
2014/10/17 职场文书
计划生育汇报材料
2014/12/26 职场文书
python实现简单反弹球游戏
2021/04/12 Python
在CSS中映射鼠标位置并实现通过鼠标移动控制页面元素效果(实例代码)
2021/04/22 HTML / CSS
PHP遍历数组的6种方式总结
2021/11/17 PHP