此脚本正常工作以验证不带空格的字母数字。但是,我怎么也包括最小长度应该至少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