`

JS-中文排序

阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
   <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>
 </HEAD>

 <BODY>
 
  <p>包含汉字的字符串数组(用逗号","隔开):
  <br /> 
  <textarea id="s" style="width: 100%; overflow: scroll; word-wrap: normal;" rows="10">张韶涵,a,zbort,刘学友,杨omething,苹果,五月天,刘德华,香蕉,杨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> 
 </BODY>
</HTML>

 

分享到:
评论

相关推荐

    birt-----表头排序

    了解如何在BIRT中设置静态和动态排序,以及如何通过源码和JavaScript实现动态排序,是提升BIRT报表用户体验的关键。通过阅读和实践《birt-guide-zh-html》中的指导,你将能够熟练掌握这些技能。

    js中文排序

    在JavaScript中,中文排序是一个常见的需求,特别是在处理包含中文数据的数组时。`sort()`函数是JavaScript中的一个内置方法,用于对数组进行原地排序。然而,它默认的排序方式是基于Unicode编码,这并不适合中文...

    js汉字拼音排序

    多个js汉字拼音排序代码..js js排序 汉字排序 拼音排序 汉字拼音排序

    vue.js或js实现中文A-Z排序的方法

    在介绍如何利用Vue.js或JavaScript实现中文排序时,我们首先要了解几个关键概念和方法。主要包括Vue.js的使用环境、JavaScript中的排序方法以及中文字符在Unicode编码中的排序规则。 Vue.js是一种构建用户界面的渐...

    JS-汉字转拼音

    总之,“JS-汉字转拼音”是一个涉及JavaScript编程、字符串处理和汉字文化的重要主题,它可以帮助我们提升Web应用的用户体验,尤其是在处理中文数据和功能时。通过学习和实践,我们可以掌握这一技术,并将其应用到...

    JavaScript应用实例-汉字(按拼音)排序函数.js

    JavaScript应用实例-汉字(按拼音)排序函数.js

    JavaScript实现表格排序

    - 对于汉字排序,JavaScript的默认排序可能会出现问题,因为它基于Unicode编码而非中文字典顺序。为了解决这个问题,我们可以编写一个自定义的比较函数,考虑每个字符的汉字编码进行比较。 2. **创建新表格数据**...

    Vue中对拿到的数据进行A-Z排序的实例

    Vue.js是一个流行的JavaScript框架,其数据驱动的特性使得数据处理变得非常方便。在处理如歌手列表、商品列表等数据时,常常需要根据一定的顺序进行展示,如字母顺序。本文将详细介绍在Vue.js中如何对获取的数据进行...

    JS中文拼音排序

    JS中文拼音排序主要是解决中文字符没有内置排序规则(如英文字母有A到Z的顺序)的问题。 在JavaScript中,实现中文拼音排序通常涉及到以下几个步骤: 1. **转换为拼音**:首先,我们需要将中文字符转换为对应的...

    按A-Z字母排序,顶部固定

    在Web开发中,可以使用JavaScript库如jQuery或者现代的Vue、React等框架来动态处理排序和固定头部。开发者需要考虑性能优化,特别是在处理大量数据时,以避免页面加载过慢或卡顿。此外,CSS也扮演着重要角色,用于...

    JS实现中文汉字按拼音排序的方法

    以下将详细介绍如何使用JS实现中文汉字按拼音排序,并提供相关的操作技巧。 首先,JavaScript提供了`Array.prototype.sort()`方法,可以对数组进行排序。在处理中文汉字时,我们可以利用`localeCompare()`函数来...

    js中文排序算法

    js中文排序算法,不用自己比较unicode

    EasyUI Datagrid 中文排序的问题

    对于中文排序的需求,可以使用 JavaScript 的 `localeCompare` 方法来实现。 2. **实现代码示例**: ```javascript // 定义排序函数 function nameSorter(name_1, name_2) { return name_1.localeCompare(name_...

    js表格排序、支持中文、日期、英文、数值排序

    收集起来js表格排序、支持中文、日期、英文、数值排序,多个Javascript表格排序方法,完美解决

    js 实现 汉字按拼音排序

    js 实现 汉字按拼音排序! 值得下载看看!资源免费,大家分享!!

    js获取汉字首字母并排序

    根据给定的信息,本文将详细解释如何在JavaScript中实现获取汉字的首字母并进行排序的功能。这涉及到几个关键概念:正则表达式、Unicode字符集、字符串操作以及数组处理等。 ### 核心知识点 #### 1. 获取汉字首...

    数字字母中文排序

    ### 数字字母中文排序知识点详解 #### 一、概述 在处理包含数字、字母与中文字符的数据时,正确的排序逻辑尤为重要。本篇文章将基于提供的代码片段来深入探讨如何实现一个能够处理这三种类型字符的排序算法,并且...

    js实现中文按照首字母进行排列

    综上所述,使用JavaScript实现中文按照首字母进行排列的关键在于汉字到拼音的转换以及使用自定义的比较函数进行排序。这种方法可以方便地应用于各种场景,比如构建中文名字的通讯录或者实现按首字母筛选的搜索功能。

    EXT-js-中文手册

    ### EXT-js-中文手册知识点概览 #### 1. EXT简介 - **定义与背景**:EXT是一款基于JavaScript的开源框架,它简化了Web应用程序的开发过程,特别是那些需要复杂用户界面的应用。EXT最初由Jack Slocum创建,并在之后...

    talbe使用js排序

    在网页开发中,数据展示通常会使用到HTML的表格元素`&lt;table&gt;`,而当用户需要根据某一列的数据进行升序或降序排序时,JavaScript(js)就扮演了关键角色。本文将深入探讨如何利用JavaScript实现对HTML表格的数据排序...

Global site tag (gtag.js) - Google Analytics