我已經看到了使用後的人做到以下幾點:獲取正則表達式的結果在if語句
if (/Firefox\/(\+S)/.test(userAgent)) {
firefox = RegExp.$1;
}
我知道(八九不離十)正則表達式做什麼,但我真的不知道如何將其訪問RegExp.$1
。
而作爲一個側面說明:
if (/Win(?:dows)?([^do]{2})\s?(\d+\.\d+)?/.test(ua)) {
if (RegExp.$1 == "NT") {
switch (RegExp.$2) {
什麼$1
和$2
之間的區別?
漂亮的圖,和漂亮的鏈接(: 感謝 – peirix 2009-06-15 10:53:24