English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Exemple simple de validation des données avec une méthode JS

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.

Vous pourriez aussi aimer