function cp(f,c){
var g,h; f=g=f.v.toLowerCase(), c=h=c.v.toLowerCase();
//数字[包括货币符号] -- 排序
//去掉空格,并转换成浮点数,不成功返回NaN,
var i=parseFloat(f.replace(/(\$|\,)/g,'')), n=parseFloat(c.replace(/(\$|\,)/g,''));
if( !isNaN(i)&&!isNaN(n) ){
//如果是数字执行...
g=i,h=n ;
}
//日期 -- 排序
//Date.parse 返回指定的日期和时间据 1970/1/1 午夜(GMT 时间)之间的毫秒数。
//不成功返回NaN,
i=Date.parse(f);
n=Date.parse(c);
if( !isNaN(i)&&!isNaN(n) ){
//如果是日期执行...
g=i; h=n;
}
//汉字比较 -- 排序
if(/^[\u0391-\uFFE5]+$/.test(f)){
return f.localeCompare(c);
}
// return f.v.localeCompare(c.v);
return g>h ? 1 :(g<h?-1:0)
};
作者并没有考虑到中文问题,对于大多数外国朋友而言可能并不要这个功能,比如ext缺省并不包含这个方案的解决...
这里我仅仅提供了中文排序的方案,对于其他字符,可以自行实现...
测试代码见附件:
分享到:
- 2009-10-01 22:21
- 浏览 2995
- 评论(5)
- 论坛回复 / 浏览 (5 / 3141)
- 查看更多
相关推荐
ant-design-vue(可拖拽table).vue
在React开发中,实现一个可排序列表是一个常见的需求,尤其在构建交互性强的Web应用时。这个主题,"React-基于react的拖拽并自动排序",涉及到的主要知识点包括React组件化开发、事件处理、状态管理和第三方库的使用...
"可拖拉排序的ListView"是开发者通过自定义适配器和监听器来实现的一项增强功能,使得用户可以通过触摸并拖动列表项来改变它们的顺序。这种功能在需要用户自定义排序的应用场景中非常实用,比如任务管理器、音乐播放...
行业资料-交通装置-一种供拖拉机使用的前桥支架配套件.zip
这个实例——"可拖拉排序的ListView DragDropView",则提供了一个解决方案,使得用户可以通过触摸并拖动ListView中的项来重新排序列表。以下是对这个实例涉及的技术点的详细解释: 1. **DragDropListener**:这是...
树形拖拽排序组件。 安装 npm i -S lp-react-tree-drag 使用 属性 类型 默认值 备注 expandedAll Boolean false 默认是否展开节点 showLine Boolean false 是否显示组连线 Data Array [] 树信息 TreeData 属性 类型 ...
行业资料-交通装置-一种小型拖拉机后桥.zip
行业资料-交通装置-一种小型拖拉机变型运输机.zip
行业资料-交通装置-一种桥梁拖拉同步牵引系统.zip
行业资料-交通装置-一种土地拖拉机的防滑车轮.zip
行业资料-交通装置-一种农用拖拉机式垃圾车.zip
行业资料-交通装置-一种新型拖拉机前桥转向限位装置.zip
在实际应用中,大马力耐用手扶拖拉机的选购需要考虑的因素包括:发动机性能(如马力、燃油效率)、操作便捷性、驾驶舒适性、悬挂系统、传动系统、稳定性、可维护性和配件可用性等。而使用时,用户需要注意正确的操作...
首先,Angular本身并不直接提供拖拽排序的功能,但可以通过第三方库如`ng2-dragula`或`angular-sorts`来实现。在"dragSort-Angular-master"项目中,我们可能会看到`ng2-dragula`的使用,这是一个流行的Angular拖放库...
行业资料-交通装置-一种小型拖拉机和拖车的灯光控制器.zip
标题中的“电子-一种有供电功能的拖拉机”似乎是指一种集成了电子技术的新型拖拉机,它可能利用电力系统...通过深入研究和理解相关技术,我们可以预见未来农业的发展趋势,以及如何利用科技手段解决农业面临的挑战。
【标题解析】 标题"行业资料-交通装置-一种冲床下废品车拖拉装置.zip...通过这份资料,读者不仅可以了解冲床下废品车拖拉装置的具体工作方式,还能学习到相关的工艺知识,对提升制造业的生产和管理效率有实际指导意义。
在本例中,我们看到几种不同的排序算法被实现,包括直接插入排序、希尔排序、冒泡排序、选择排序以及快速排序。这些排序算法都是在解决如何将一组无序的数据按照特定规则(通常是升序或降序)排列的问题。 1. 直接...
行业资料-交通装置-一种有起吊装置的拖拉机挂车.zip