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

时间:2012-04-21 22:15:39

标签: jquery arrays search indexof

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

(Road.search("Way") != -1) || (Road.search("Road") != -1) || (Road.search("Ave") != -1)

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

氯, 关, 路 路, 博士 驾驶, SQ, 广场, 办法, 大道, 大街, 花园, 洛克, CT, 法庭, 露台

1 个答案:

答案 0 :(得分:5)

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

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