Prova cosi:
if (!/^[0-9]+$/.test(document.TheForm.numeroCarta.value)){
numeroCarta="Può inserire solo dei numeri in questo campo/n";
}