JS实现快速比较两个字符串中包含有相同数字的方法


Posted in Javascript onSeptember 11, 2017

本文实例讲述了JS实现快速比较两个字符串中包含有相同数字的方法。分享给大家供大家参考,具体如下:

有两个字符串:

$a = "5,8,0";
$b = "8,0,5";

怎样快速比较这两个字符串包含的数字是相同的,其中分隔符都是相同的,只是数字的排序不一样,两个字符串长度是一样的

js代码:

方法一:

var s1 = "5,0,8";
var s2 = "8,0,5";
if(s1.split(",").sort().join(",") == s2.split(",").sort().join(",")) {
 alert("数字相同");
}else{
 alert("数字不同");
}

方法二:

var s1 = "5,0,8";
var s2 = "8,0,5";
var a1 = s1.split(",");
var a2 = s2.split(",");
var isSame = false;
if (a1.length == a2.length) {
 isSame = true;
 var length = a2.length;
 for (var i = 0; i < length; i++) {
  if (a1.indexOf(a2[i]) < 0) {
   isSame = false;
   break;
  }
 }
}
if (isSame) {
 alert("数字相同");
} else {
 alert("数字不同");
}
Javascript 相关文章推荐
js树形控件脚本代码
Jul 24 Javascript
jQuery 1.8 Release版本发布了
Aug 14 Javascript
javascript分页代码(当前页码居中)
Sep 20 Javascript
js调试系列 控制台命令行API使用方法
Jun 18 Javascript
JavaScript框架是什么?怎样才能叫做框架?
Jul 01 Javascript
AngularJS 中使用Swiper制作滚动图不能滑动的解决方法
Nov 15 Javascript
微信小程序开发实战教程之手势解锁
Nov 18 Javascript
BootStrap Datetimepicker 汉化的实现代码
Feb 10 Javascript
JQ中$(window).load和$(document).ready区别与执行顺序
Mar 01 Javascript
node中IO以及定时器优先级详解
May 10 Javascript
Async/Await替代Promise的6个理由
Jun 15 Javascript
Vue实现商品详情页的评价列表功能
Sep 04 Javascript
node.js 利用流实现读写同步,边读边写的方法
Sep 11 #Javascript
checkbox:click事件触发span元素内容改变的方法
Sep 11 #Javascript
Node.js 使用流实现读写同步边读边写功能
Sep 11 #Javascript
node.js 核心http模块,起一个服务器,返回一个页面的实例
Sep 11 #Javascript
简单谈谈JS中的正则表达式
Sep 11 #Javascript
详解Vue双向数据绑定原理解析
Sep 11 #Javascript
基于DOM节点删除之empty和remove的区别(详解)
Sep 11 #Javascript
You might like
十大催泪虐心动漫电影,有几部你还没看
2020/03/04 日漫
初次接触php抽象工厂模式(Elgg)
2010/03/21 PHP
生成ubuntu自动切换壁纸xml文件的php代码
2010/07/17 PHP
PHP SPL使用方法和他的威力
2013/11/12 PHP
dedecms函数分享之获取某一栏目所有子栏目
2014/05/19 PHP
php array_key_exists() 与 isset() 的区别
2016/10/24 PHP
struts2 jquery 打造无限层次的树
2009/10/23 Javascript
jquery提升性能最佳实践小结
2010/12/06 Javascript
一次失败的jQuery优化尝试小结
2011/02/06 Javascript
js输出阴历、阳历、年份、月份、周示例代码
2014/01/29 Javascript
node.js require() 源码解读
2015/12/13 Javascript
jQuery实现动态添加tr到table的方法
2016/12/26 Javascript
微信小程序技巧之show内容展示,上传文件编码问题
2017/01/23 Javascript
浅谈Vue.js应用的四种AJAX请求数据模式
2017/08/30 Javascript
JavaScript正则表达式的贪婪匹配和非贪婪匹配
2017/09/05 Javascript
深入了解javascript 数组的sort方法
2018/06/01 Javascript
vue axios数据请求get、post方法及实例详解
2018/09/11 Javascript
webpack优化的深入理解
2018/12/10 Javascript
nodejs同步调用获取mysql数据时遇到的大坑
2019/03/02 NodeJs
基于iview-admin实现动态路由的示例代码
2019/10/02 Javascript
原生js实现简单轮播图
2020/10/26 Javascript
利用Python画ROC曲线和AUC值计算
2016/09/19 Python
windows下Python安装、使用教程和Notepad++的使用教程
2019/10/06 Python
Pycharm Plugins加载失败问题解决方案
2020/11/28 Python
百思买加拿大:Best Buy Canada
2018/03/20 全球购物
巴西24小时在线药房:Droga Raia
2020/05/12 全球购物
销售人员中英文自荐信
2013/09/22 职场文书
土木工程师岗位职责
2013/11/24 职场文书
西式结婚主持词
2014/03/14 职场文书
《和田的维吾尔》教学反思
2014/04/14 职场文书
土地转让协议书范本
2014/04/15 职场文书
一分钟演讲稿
2014/04/30 职场文书
英语自我介绍演讲稿
2014/09/01 职场文书
乡镇三严三实学习心得体会
2014/10/13 职场文书
不尊敬老师的检讨书
2014/12/21 职场文书
Python 高级库15 个让新手爱不释手(推荐)
2021/05/15 Python