var obj = {email:'name1.com',company_name:'echemi',name:'echemi123'}
var matcher = /n/i //console.log(matcher.test(obj)) false
// var matcher = /e/i //console.log(matcher.test(obj)) true
// var matcher = /c/i //console.log(matcher.test(obj)) true
// var matcher = /ec/i //console.log(matcher.test(obj)) true
console.log(matcher.test(obj))
这里匹配规则matcher跟对象obj之间是怎么进行匹配的,为什么会得到那些奇怪的true或者false???