Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试查看字符串是否包含关键字以确定它是城镇还是道路。由于值的数量不同,而不是写成:
(Road.search("Way") != -1) || (Road.search("Road") != -1) || (Road.search("Ave") != -1)
对于每个值,我想知道是否有更简单的方法?
值为
Cl, 关闭κλείσιμο, Rd, 道路, 博士, 驱动器, Sq, 广场, 方式, Ave, 大道, 花园, 洛克, Ct, 法院, 露台
使用一些正则表达式快速简单:
if (/\b(road|rd|ave|avenue|cl|close)\b/i.test(string)) { // It's a road }