2016-02-05 52 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

听起来像一个答案 –

回答