Asp - rajout de n'importe quel char devant une chaine suivant une taille fixe

Contenu du snippet

Petite fonction servant a fixer la taille d'une chaine, très utile dans le cas de Nombre que l'on veut formatter avec un nombre fixe de chiffre.
Par défaut l'ajout se fait devant la chaine d'origine.

Par exemple :
le nombre '15' avec un formattage de '5' donnera '00015'

Source / Exemple :


'-----------------------------------------------------------------------------------------------------
function FixeNbZero(char, chaine, TailleFixe)
'Fixe la chaine de charactere avec 'TailleFixe' charactere en remplacant (par devant) les characteres manquant par 'char'
	If len(trim(chaine)) < TailleFixe Then
		longChaine = len(trim(chaine))
		FixeNbZero = String((TailleFixe-longChaine), char) & chaine
	Else
		FixeNbZero = trim(chaine)
	End If
End Function

'----------------------------------
'On l'appelle simplement comme ceci :
FixeNbZero("0", Nombre, 5)

Conclusion :


Comme d'habitude, profitez en :)

Romelard Fabrice (Alias F___)

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.