Validation d'un entier

Contenu du snippet

C'est une petite fonction de validation d'entiers

J'ai déjà déposé ce code dans le NewsGroup, mais je me dis que ça peut toujours servir...

Source / Exemple :


<!--- utilisation de cfscript, seule façon de définir une nouvelle fonction --->
<cfscript>

	function isInteger(MyNumber) {
		if ( isNumeric(MyNumber) and  (round(MyNumber) eq MyNumber) ) {
			Return TRUE; }
		else {
			Return FALSE ; }
	}

</cfscript>

<!--- un exemple tout bête ---->
<cfset MyVar = "5.263">

<cfif isInteger(MyVar)>
	C'est un entier
<cfelse>
	Ce n'est pas un entier
</cfif>

Conclusion :


Ce code ne doit fonctionner qu'à partir de CF5 uniquement.
Pour le rendre réellement utile, je vous conseil de le placer dans le fichier Application.cfm de votre site.
De cette façon, la fonction sera disponible pour tout votre site comme n'importe quelle autre fonction intégrée de base à cold fusion

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (cs_bastoun)