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 不包含 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.log(reg.test(str)); // true
var str = "123";
var reg = RegExp(/3/);
if(reg.exec(str)){
// 包含
}
.
