2016-02-05 51 views
0

我試圖匹配以下格式:jQuery驗證的正則表達式匹配特定的格式

T123ABC

當人們插入他們可以用空格或破折號做到這一點。我試圖使用這種格式的jQuery驗證,但由於某種原因,它不工作:

$.validator.addMethod('numberplateTZ', function (value) { 
    var reg = value.replace(" ",""); 
    reg = reg.replace("-",""); 
    return /[a-z]{1}[0-9]{3}[a-z]{3}$/.test(reg); 
}, 'Numberplate format: T XXX ABC...'); 
+1

'替換()',替換一個單獨的事件,用replace替換所有的事件(/ \ s +/g,'')'。在正則表達式中缺少錨點「^」。使用'i'標誌進行不區分大小寫的匹配。 – Tushar

+0

聽起來像一個答案 –

回答