JS判断是否包含
1.判断⼀个数组中是否包含某元素
arr.indexOf(val) > -1// true 包含 false 不包含
arr.includes(val) // ES7 true 包含 false 不包含
2.判断⼀个对象中是否包含某属性
obj.hasOwnProperty(attr)// true 包含 false 不包含 hasOwnProperty⽤来判断⼀个对象是否有你给出名称的属性或对象attr in obj // true 包含 false 不包含js验证字符串长度
obj.attr 或 obj[attr] // 存在包含 undefined 不包含
3.判断⼀个字符串中是否包含某字符
str.indexOf(res) != -1// str 存在的字符串(长的) res 验证的字符串(短的) true 包含 false 不包含
str.search(res) != -1// str 存在的字符串(长的) res 验证的字符串(短的) true 包含 false 不包含
var str = "123";
var reg = RegExp(/3/);
if(str.match(reg)){
// 包含
}
var str = "123";
var reg = RegExp(/3/);
console.st(str)); // true
var str = "123";
var reg = RegExp(/3/);
(str)){
// 包含
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。