English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Exemple :
//L'étiquette input ne peut contenir que des nombres positifs <input onkeyup="this.value=this.value.replace(/[^1-9]/g,'')" > //Seulement les entiers positifs sont autorisés function CheckNum(thisobj) { if (thisobj.value == "0") {}} } else { var firstNum = thisobj.value.toString().substring(0, 1); if (thisobj.value.length==1 thisobj.value = thisobj.value.replace(/[^0-9]/g, ''); }else if (thisobj.value.length > 1 && firstNum == "0") { thisobj.value = "0"; } else if (thisobj.value.length > 1 thisobj.value = thisobj.value.replace(/[^0-9]/g, '') } } } //Seulement les montants peuvent être entrés function ClearNoNum(obj) { if (obj.value == "0") { } else { var firstNum = obj.value.toString().substring(0, 1); if (obj.value.length > 1 && firstNum == "0") { obj.value = "0"; } } //Remplacez d'abord tous les caractères non numériques, sauf les nombres et . obj.value = obj.value.replace(/[^\d.]/g, "); //Il faut s'assurer que le premier est un nombre et non . obj.value = obj.value.replace(/^\./g, "); // obj.value = obj.value.replace(/\{2,}/g, "."); // obj.value = obj.value.replace(".", "$#$").replace(/\./g, "."); }
La simple exemple de validation de données JavaScript que j'ai partagé avec vous ici est tout le contenu que j'ai partagé. J'espère que cela vous servira de référence et que vous continuerez à soutenir le tutoriel criant.