此腳本正常工作以驗證不帶空格的字母數字。但是,我怎麼也包括最小長度應該至少3個字符?Javascript使用最小文本長度驗證字母數字
var re = /^[A-Za-z0-9']+$/;
// Check input
if (re.test(document.getElementById(x).value)) {
// Style green
document.getElementById(x).style.background = '#ccffcc';
// Hide error prompt
document.getElementById(x + 'Error').style.display = "none";
return true;
} else {
// Style red
document.getElementById(x).style.background = '#e35152';
// Show error prompt
document.getElementById(x + 'Error').style.display = "block";
return false;
}
在此先感謝。
你介意給我一個\ w和\ d的簡短解釋嗎? – CudoX 2014-09-11 11:48:45
'\ d'表示數字,相當於'[0-9]','\ w'表示'[a-zA-Z0-9_]'。請注意,\ w'也包含下劃線。 – 2014-09-11 11:50:15