求教js怎么判断一个字符串是都在另一个字符串内,全匹配的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求教js怎么判断一个字符串是都在另一个字符串内,全匹配的相关的知识,希望对你有一定的参考价值。

var a="11679647,10514015";
var b="1";
var c=a.indexOf(b);
alert(c);
b为1返回我0,说明找到了,但是我要判断的是逗号两边的数字,比如11679647这一个整体

参考技术A var allCheck=function(str,checkstr)
var array=str.split(','),checkFlag=true;
for(var i in array)
if(array[i].indexOf(checkstr)==-1)
checkFlag=false;

return checkFlag;
;
var a="11679647,10514015";
var b="1";
console.log(allCheck(a,b));

EXCEL中如何判断一个时间区间是不是在另一个时间区间内?

如图所示需要判断C列的时间区间(8:00-17:05)是否在F-G列(15:17-15:40)的范围内,有多长时间在15:17-15:40的范围内。还需要考虑一点就是D列的11:00-12:00这段时间要抛出。大家有没有简单的方法或者公式啊?

公式一大堆,你参考一下,I2单元格公式:

=IF(AND(TIME(HOUR(LEFT(C2,FIND("-",C2,1)-1)),MINUTE(LEFT(C2,FIND("-",C2,1)-1)),SECOND(LEFT(C2,FIND("-",C2,1)-1)))>F2,TIME(HOUR(MID(C2,FIND("-",C2,1)+1,1000)),MINUTE(MID(C2,FIND("-",C2,1)+1,1000)),SECOND(MID(C2,FIND("-",C2,1)+1,1000)))<G2),"包含","不包含")

参考技术A 用if语句多层套用一下做判断。
先判断开始于结束时间是否与时间段有交集,
如果没有交集,结果显然为0;
如果有交集,判断开始时间是否在11:00-12:00
如果在计算出来交集,保存赋值;结果就是下午的交集部门减去上午的交集部分。
如果不在计算下午的交集部分,结果就是交集。

以上是关于求教js怎么判断一个字符串是都在另一个字符串内,全匹配的的主要内容,如果未能解决你的问题,请参考以下文章

js正则怎么判断一个字符串里必须包含大写字母,小写字母,数字,特殊字符? 看清楚了,是必须包含,求教

求教编程高手,关于JS判断一个元素在父窗口还是子窗口内~先谢谢了~

js正则判断一个字符串里必须包含大写字母,小写字母,数字,特殊字符? 必须包含其中三项,求教

在java中怎么判断一个字符是不是在另一个字符的后面

怎么样判断一个字符串里是不是全都是由空格和tab组成的?

C语言中怎么判断一个字符串包含在另一个字符串里面