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 相关文章推荐
javascript判断ie浏览器6/7版本加载不同样式表的实现代码
Dec 26 Javascript
Javascript中的方法和匿名方法实例详解
Jun 13 Javascript
jQuery结合AJAX之在页面滚动时从服务器加载数据
Jun 30 Javascript
jQuery插件之Tocify动态节点目录菜单生成器附源码下载
Jan 08 Javascript
自己封装的一个原生JS拖动方法(推荐)
Nov 22 Javascript
JavaScript调试的多个必备小Tips
Jan 15 Javascript
基于js粘贴事件paste简单解析以及遇到的坑
Sep 07 Javascript
layer弹出层 iframe层去掉滚动条的实例代码
Aug 17 Javascript
vue-cli3使用 DllPlugin 实现预编译提升构建速度
Apr 24 Javascript
详解vue-property-decorator使用手册
Jul 29 Javascript
layui实现tab的添加拒绝重复的方法
Sep 04 Javascript
微信小程序接入vant Weapp组件的详细步骤
Oct 28 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
php结合表单实现一些简单功能的例子
2011/06/04 PHP
第二章 PHP入门基础之php代码写法
2011/12/30 PHP
PHP 第二节 数据类型之数值型
2012/04/28 PHP
php内存缓存实现方法
2015/01/24 PHP
网页的标准,IMG不支持onload标签怎么办
2006/06/29 Javascript
基于jquery的finkyUI插件与Ajax实现页面数据加载功能
2010/12/03 Javascript
基于Jquery代码实现手风琴菜单
2015/11/19 Javascript
jquery密码强度校验
2015/12/02 Javascript
Node.js DES加密的简单实现
2016/07/07 Javascript
利用Angularjs和bootstrap实现购物车功能
2016/08/31 Javascript
js实现百度登录框鼠标拖拽效果
2017/03/07 Javascript
通过button将form表单的数据提交到action层的实例
2017/09/08 Javascript
iframe高度自适应及隐藏滚动条的实例详解
2017/09/29 Javascript
nodejs中art-template模板语法的引入及冲突解决方案
2017/11/07 NodeJs
JS运动特效之同时运动实现方法分析
2018/01/24 Javascript
详解Angular操作cookies方法
2018/06/01 Javascript
浅谈vue 单文件探索
2018/09/05 Javascript
详谈js的变量提升以及使用方法
2018/10/06 Javascript
微信小程序实现工作时间段选择
2019/02/15 Javascript
详解element-ui动态限定的日期范围选择器代码片段
2020/07/03 Javascript
[56:48]FNATIC vs EG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python标准库之Sys模块使用详解
2015/05/23 Python
python+influxdb+shell编写区域网络状况表
2018/07/27 Python
Python字符串的修改方法实例
2019/12/19 Python
pycharm实现print输出保存到txt文件
2020/06/01 Python
Python实现简单猜数字游戏
2021/02/03 Python
python爬虫破解字体加密案例详解
2021/03/02 Python
世界领先的26岁以下学生和青少年旅行预订网站:StudentUniverse
2018/07/01 全球购物
西班牙自行车和跑步商店:Alltricks
2018/07/07 全球购物
以工厂直接定价的传奇性能:Ben Hogan Golf
2019/01/04 全球购物
学校运动会开幕演讲稿
2014/01/04 职场文书
2014年计算机专业个人自我评价
2014/01/19 职场文书
四风问题民主生活会对照检查材料思想汇报
2014/09/27 职场文书
升学宴学生答谢词
2015/01/05 职场文书
三方合作意向书范本
2015/05/09 职场文书
给女朋友的道歉短信
2015/05/12 职场文书