let reg=/^$|^[1-9]\d*$/;
if(!reg.test(course1)){
showToast.msg('套餐1只能输入非零正整数');
return false;
}
if(!reg.test(course2)){
showToast.msg('套餐2只能输入非零正整数');
return false;
}
Si vous l'écrivez comme ça, la règle régulière fonctionnera. Si vous l'écrivez comme ça, la règle régulière sera invalide. La saisie de lettres peut également passer la vérification
!if((!reg.test(course1))&&(!reg.test(course2))){
showToast.msg('套餐只能输入非零正整数');
return false;
}
course1='1', course2='a', ce cas n'entrera pas dans votre méthode.
Ce devrait être la relation de ||.
Le code est modifié comme suit :