2009-11-18 9 views
1

Je sais que je peux valider un champ d'entrée en ajoutant un tag inputmaskvalidator. J'ai lu le Documentum doc:masque d'entrée pour documentum

La chaîne de caractères de masque:

  • : caractères numériques

  • &: tous les caractères
  • A: caractères alphanumériques
  • ? : caractères alphabétiques seulement
  • U: caractères alphabétiques majuscules seulement
  • L: caractères alphabétiques minuscules seulement

Exemple: masque de date ##/##/## permet la date d'entrée 24/12/95 Pour utiliser l'un des caractères du masque comme membre littéral de la chaîne de masque, placez une double barre oblique précédant le caractère .

Voyons suppose que je veux accepter deux seulement pour stocker comme un double dans le serveur de contenu. Quelle doit être la valeur du masque d'entrée?

Quelque chose comme ça?

<dmf:inputmaskvalidator inputmask="#.#" controltovalidate="my_double" name="my_double_validator"/> 

ou

<dmf:inputmaskvalidator inputmask="##.##" controltovalidate="my_double" name="my_double_validator"/> 
+0

Comme je n'ai pas reçu de réponse de la part de la communauté SO, j'écrirai ma pseudo réponse: j'ai utilisé une expression régulière dans le composant java class. Cordialement – enguerran

Répondre

2

Vous devez utiliser un autre type de validateur. Inputmaskvalidator est mauvais pour votre usage. Utilisez par exemple regexpvalidator. Exemple que vous pouvez trouver sur this page: