搜索字符串以查看它是否包含使用jquery的数组中的值

Chi*_*gns 0 arrays search jquery indexof

我试图查看字符串是否包含关键字以确定它是城镇还是道路.由于不同值的数量,而不是写:

(Road.search("Way") != -1) || (Road.search("Road") != -1) || (Road.search("Ave") != -1)
Run Code Online (Sandbox Code Playgroud)

对于每个值,我想知道是否有更简单的方法?

价值观是

Cl,关闭,路,道路,博士,驱动器,Sq,广场,方式,大道,大道,花园,洛克,Ct,法院,露台

elc*_*nrs 5

一些正则表达式快速简便:

if (/\b(road|rd|ave|avenue|cl|close)\b/i.test(string)) {
    // It's a road
}
Run Code Online (Sandbox Code Playgroud)