2013-11-01 21 views

回答

1

如果您想在末尾處輸入一個或兩個數字,請將$置於正則表達式的末尾。另外,在JavaScript中,正則表達式文字被寫入與/.../,不"..."

var re = /(\d{1,2})$/; 
// $ here -----------^ 

在那裏,/在任一端不是表達式的一部分,它標誌着表達式的開始和結束(如"'做字符串)。

$被稱爲「錨」,它意味着「輸入的結束」。 (還有另外一個,^,這意味着「輸入的開始。」)

+0

有關正則表達式的更多信息:https://developer.mozilla.org/en/docs/Web/JavaScript/Guide/Regular_Expressions –

1

逃生斜線和使用線錨結束$,以確保數字僅行結束匹配:

var re = "/\/\d{1,2}$/";