var serialNumber = $('#SerialNumber').val();
var serialNumberPattern = new RegExp('^[\s\da-zA-z\-.]+$');
if (!serialNumberPattern.test(serialNumber)) {
}
上面的序列號是我使用來驗證它有字母數字字符,點的序列號代碼,破折號(。)( - ),並在其中斜槓(/),但不知何故,它不是加工。我哪裏錯了?請幫忙。正則表達式在JavaScript
逃逸所有反斜槓一次。多少次? –
這個圓點不應該被削減嗎? like'\ .' – Dwza
使用RegExp文字,即'/^[\ s \ da-z \ /.-] + $/i'。 –