我注意到这件事,我不明白它是如何工作:不了解语法在JavaScript value.match
function validate_pin(frm)
{
var piN = document.getElementById('codice');
if (!piN) {
var piN = document.getElementById('invio');
}
if (!piN.value.match(/^\d{3}$/) && !piN.value.match(/^\d{4}$/)) {
// SORRY! WRONG PIN!
//alert('ATTENZIONE! INSERIRE UN PIN NUMERICO!');
alert('Attenzione! Codice PIN errato!');
piN.focus();
return false;
}
}
又意味着什么字符串if (!piN.value.match(/^\d{3}$/) && !piN.value.match(/^\d{4}$/))
?
您是否搜索[match](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/match)? –