我有以下數據的陣列名爲cityList:JavaScript的正則表達式匹配城市名
var cityList = [
"Anaa, French Polynesia (AAA)",
"Arrabury, Australia (AAB)",
"Al Arish, Egypt (AAC)",
"Ad-Dabbah, Sudan (AAD)",
"Annaba, Algeria (AAE)",
"Apalachicola, United States (AAF)",
"Arapoti, Brazil (AAG)",
"Aachen, Germany (AAH)",
"Arraias, Brazil (AAI)",
"Awaradam, Suriname (AAJ)",
"Aranuka, Kiribati (AAK)",
"Aalborg, Denmark (AAL)"
];
我想先搜索城市的名字開始在字符串的開頭。
接下來我要搜索的字符串的代碼部分:AAA,AAB,AAC,等...
我想申請一個搜索模式爲JavaScript正則表達式,第一個城市名稱,第二個城市代碼。
這裏是我的正則表達式:
// this regular expression used for search city name
var matcher = new RegExp("^" + re, "i");
// this regular expression used for search city code
var matcher = new RegExp("([(*)])" + re, "i");
如何這兩個正則表達式組合成的作品所描述的一個正則表達式?
'var matcher','var matcher' ?? – elclanrs
第二個var匹配器行被評論。 – Viju
你想完成什麼?看起來像訂單的另一個配方,在預期的客戶已經承諾進行購買後,在最後一步厭惡放棄,因爲錯誤的「驗證」嘗試拒絕完全有效的信息。 – tripleee