我用JavaScript來檢測特定的擊鍵匹配特定的號碼,而寫方法我想我會嘗試的正則表達式和test()方法,並提出了:Javascript功能來使用正則表達式
if (/8|9|37|38|46|47|48|49|50|51|52|53|54|55|56|57|96|97|98|99|100|101|102|103|104|105|110/.test(num)) {
// do something if there's a match
}
這似乎並沒有工作100%,因爲有些值似乎使它通過了正則表達式測試,如83.我已經繼續前進,但我仍然好奇,爲什麼這不起作用。
**請不要**。 – SLaks 2010-05-07 20:06:41
你說你正在檢測擊鍵,當它通過83,你確定它沒有真正通過8條件? – house9 2010-05-07 20:08:02
這是有史以來的UGLIEST正則表達式。 Gah – 2010-05-07 20:08:14