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 清空form表单中某种元素的值
Dec 26 Javascript
模仿百度三维地图的js数据分享
May 12 Javascript
jQuery中校验时间格式的正则表达式小结
Sep 22 Javascript
jquery获取选中的文本和值的方法
Jul 08 Javascript
js实现简单的获取验证码按钮效果
Mar 03 Javascript
提升页面加载速度的插件InstantClick
Sep 12 Javascript
Vue组件的使用教程详解
Jan 05 Javascript
在 Vue 应用中使用 Netlify 表单功能的方法详解
Jun 03 Javascript
Vue中遍历数组的新方法实例详解
Jul 21 Javascript
详解JavaScript数据类型和判断方法
Sep 04 Javascript
vue-calendar-component 封装多日期选择组件的实例代码
Dec 04 Vue.js
vue3 自定义图片放大器效果的示例代码
Jul 23 Vue.js
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入门学习知识点四 PHP正则表达式基本应用
2011/07/14 PHP
ThinkPHP缓存方法S()概述
2014/06/13 PHP
Ubuntu下安装PHP的mongodb扩展操作命令
2015/07/04 PHP
php微信公众平台开发(四)回复功能开发
2016/12/06 PHP
PHP 实现页面静态化的几种方法
2017/07/23 PHP
js跨域和ajax 跨域问题的实现思路
2009/09/05 Javascript
小议javascript 设计模式 推荐
2009/10/28 Javascript
基于jQuery制作迷你背词汇工具
2010/07/27 Javascript
javascript如何创建表格(javascript绘制表格的二种方法)
2013/12/10 Javascript
js复制网页内容并兼容各主流浏览器的代码
2013/12/17 Javascript
jquery删除ID为sNews的tr元素的内容
2014/04/10 Javascript
Javascript小技巧之生成html元素
2014/05/15 Javascript
封装好的js判断操作系统与浏览器代码分享
2015/01/09 Javascript
基于Jquery实现焦点图淡出淡入效果
2015/11/30 Javascript
理解javascript异步编程
2016/01/27 Javascript
几种经典排序算法的JS实现方法
2016/03/25 Javascript
Bootstrap导航中表单简单实现代码
2017/03/06 Javascript
微信小程序实现动态改变view标签宽度和高度的方法【附demo源码下载】
2017/12/05 Javascript
用jQuery将JavaScript对象转换为querystring查询字符串的方法
2018/11/12 jQuery
Python3实现生成随机密码的方法
2014/08/23 Python
Python中比较特别的除法运算和幂运算介绍
2015/04/05 Python
Python入门_浅谈逻辑判断与运算符
2017/05/16 Python
python 使用elasticsearch 实现翻页的三种方式
2020/07/31 Python
HTML5实现预览本地图片
2016/02/17 HTML / CSS
HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题
2020/05/28 HTML / CSS
日本钓鱼渔具和户外用品网上商店:naturum
2016/08/07 全球购物
澳大利高级泳装品牌:Bondi Born
2018/05/23 全球购物
英国第一的市场和亚马逊替代品:OnBuy
2019/03/16 全球购物
英语简历自我评价
2014/01/26 职场文书
2014年部门工作总结
2014/11/12 职场文书
党支部先进事迹材料
2014/12/24 职场文书
简历自我评价优缺点
2015/03/11 职场文书
最新的离婚协议书范本!
2019/07/02 职场文书
普希金的诗歌赏析(3首)
2019/08/20 职场文书
python3实现Dijkstra算法最短路径的实现
2021/05/12 Python
无线电知识基础入门篇
2022/02/18 无线电