if(/^[0-9]{2}(\-|\/)[0-9]{2}(\-|\/)[0-9]{4}$/.test(Or_DataProtocollo)) {
...
a rigor di logica dovrebbe essere
if(Or_DataProtocollo.test(/^[0-9]{2}(\-|\/)[0-9]{2}(\-|\/)[0-9]{4}$/)) {
...
if((Or_DataProtocollo[0]>31)||(Or_DataProtocollo[1]>12)) {
alert("Formato data errato");
return false;
}
}
else {
alert("Formato data errato")
return false;
}
prova così, io non l' ho fatto
ciao