J'ai un modèle displayFormat "$ ###, ###, ###; - $ ###, ###, ###; #" (il peut être différent aussi) et je veux reformater la valeur du AspxTextbox après la suppression du « » sur les événements GotFocus et LostFocus en appelant la fonction JavaScript suivante:Formater une chaîne à l'aide d'un modèle de chaîne
function TextBoxFormat(ctrl, e, displayFormat, charactersToRemove) {
var value = ctrl.GetValue();
var i;
if (value != null && charactersToRemove != null) {
for (i = 0; i < charactersToRemove.length; i++)
value = value.replace(charactersToRemove[i], '');
ctrl.SetValue(ASPxFormatter.Format('{0:' + displayFormat + '}',
parseInt(value)));
}
J'ai essayé d'utiliser ASPxFormatter mais il est une classe interne n'est pas indenté pour être utilisé dans un projet utilisateur. En utilisant String.Format ('{0:' + displayFormat + '}', parseInt (valeur))); n'a pas fonctionné aussi, il a jeté une exception puisque String.format n'accepte pas ce format de motif, Pouvez-vous s'il vous plaît fournir un moyen de reformater ma chaîne à n'importe quel modèle que je veux non seulement celui que je récite depuis? Je très reconnaissants de votre soutien ....
Alaa
Merci
Vous pourriez essayer de rechercher des masques d'entrée? Ce qui est apparemment ce que vous essayez d'accomplir si je lis correctement votre question. – Peter