2012-04-21 16 views
0

文字列にキーワードが含まれているかどうかを調べて、町や道かどうかを確認しようとしています。そのため、異なる値の数ではなく、執筆の:簡単な方法がある場合は、それぞれの値についてjqueryを使用して配列に値が含まれているかどうかを調べる文字列

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

、私は疑問に思いますか?

Clで、 ある閉じる、 Rdを、 道路、 博士、 ドライブ、 スクエア、 広場、 ウェイ、 アベニュー、 アベニュー、 庭園、 ローク、 のCt 、 裁判所、 テラス

答えて

5

いくつかの正規表現を使って素早く簡単:

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

あなたにはどのような制限がありますか? –

+0

私が知る限りの制限はありません – elclanrs

関連する問題