我有一個輸入。我需要驗證,如果該值以「T」開頭後面跟數字 接受的值的數字或「TP」開頭:T12345或TP12345驗證輸入,如果以「T」或「TP」開頭
我的JavaScript代碼
var ip_value = document.getElementById('PROMASTER_NO_FW').value;
var v_first_char = ip_value.substr(0, 1);
var v_second_char = ip_value.substr(1, 1);
if (v_first_char.toUpperCase() !== 'T') {
alert('It must be start with T');
return false;
} else {
if (v_second_char.toUpperCase !== 'P' && isNaN(Number(v_second_char))) {
alert('error2');
return false;
} else {
return true;
}
}
Regex'/^TP?[0-9] {5} $ /' – Tushar
@Tushar看起來數字不限於5個字符長度。 「12345」就是例子。我可能是錯的 - 這很不清楚。 –
'然後在需要時添加js驗證 – dandavis