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解决常见浏览器兼容问题的12种方法
Jan 04 Javascript
js focus不起作用的解决方法(主要是因为dom元素是否加载完成)
Nov 05 Javascript
js关闭模态窗口刷新父页面或跳转页面
Dec 13 Javascript
纯Javascript实现Windows 8 Metro风格实现
Oct 15 Javascript
JQuery选中checkbox方法代码实例(全选、反选、全不选)
Apr 27 Javascript
jquery插件tytabs.jquery.min.js实现渐变TAB选项卡效果
Aug 25 Javascript
购物车前端开发(jQuery和bootstrap3)
Aug 27 Javascript
前端常见跨域解决方案(全)
Sep 19 Javascript
JS实现数组去重,显示重复元素及个数的方法示例
Jan 21 Javascript
viewer.js实现图片预览功能
Jun 24 Javascript
vue 函数调用加括号与不加括号的区别
Oct 29 Javascript
关于better-scroll插件的无法滑动bug(2021通过插件解决)
Mar 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
PHP 工厂模式使用方法
2010/05/18 PHP
php循环语句 for()与foreach()用法区别介绍
2012/09/05 PHP
php生成二维码的几种方式整理及使用实例
2013/06/03 PHP
PHP 常用的header头部定义汇总
2015/06/19 PHP
jquery的ajax()函数传值中文乱码解决方法介绍
2012/11/08 Javascript
js选择并转移导航菜单示例代码
2014/08/19 Javascript
jquery实现鼠标经过显示下划线的渐变下拉菜单效果代码
2015/08/24 Javascript
jQuery实现灰蓝风格标准二级下拉菜单效果代码
2015/08/31 Javascript
Node.js返回JSONP详解
2016/05/18 Javascript
JQuery控制图片由中心点逐渐放大效果
2016/06/26 Javascript
探究Vue.js 2.0新增的虚拟DOM
2016/10/20 Javascript
浅谈js中用$(#ID)来作为选择器的问题(id重复的时候)
2017/02/14 Javascript
详解vue表单验证组件 v-verify-plugin
2017/04/19 Javascript
AngularJS实现的base64编码与解码功能示例
2018/05/17 Javascript
使用validate.js实现表单数据提交前的验证方法
2018/09/04 Javascript
BootStrap modal实现拖拽功能
2018/12/01 Javascript
[50:20]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第四局
2016/03/06 DOTA
python使用range函数计算一组数和的方法
2015/05/07 Python
Python 将RGB图像转换为Pytho灰度图像的实例
2017/11/14 Python
Python多线程编程之多线程加锁操作示例
2018/09/06 Python
基于Python解密仿射密码
2019/10/21 Python
python输出第n个默尼森数的实现示例
2020/03/08 Python
python使用Word2Vec进行情感分析解析
2020/07/31 Python
Python析构函数__del__定义原理解析
2020/11/20 Python
基于HTML5 的人脸识别活体认证的实现方法
2016/06/22 HTML / CSS
德国最大的拼图在线商店:Puzzle.de
2016/12/17 全球购物
世界排名第一的运动鞋市场:Flight Club
2020/01/03 全球购物
自我评价个人范文
2013/12/16 职场文书
大学生职业生涯规划书汇总
2014/03/20 职场文书
本科毕业生自荐信
2014/05/26 职场文书
公共机构节能宣传周活动总结
2014/07/09 职场文书
旅行社优秀创业计划书
2014/08/16 职场文书
关于青春的演讲稿三分钟
2014/08/22 职场文书
文明礼仪倡议书
2015/04/28 职场文书
网吧温馨提示
2015/07/17 职场文书
解决Mysql多行子查询的使用及空值问题
2022/01/22 MySQL