majuscule

More
2 months 2 weeks ago #170705 by Eurosyn
Eurosyn created the topic: majuscule
Bonjour,

savez-vous s'il est possible de valider un champs de texte pour que celui-ci soit obligatoirement écrit en majuscule (et potentiellement sans accent) ?
Plus difficile, en minuscule avec la 1ère lettre en majuscule ?

MErci pour votre aide

Cordialement
Jonas

Please Log in or Create an account to join the conversation.

More
2 months 2 weeks ago #170712 by DenisChenu
DenisChenu replied the topic: majuscule
Tout en majuscule, soit en regexp, soit en formule

La regexp
/^[A-B].$/

Tu dois pourvoir trouver sur terre nette des regexp pour la première lettre.

Avec l'equation de validation de textes (qui te permet d'indiquer l'erreur que tu souhaite).
ucwords(self.NAOK) == self.NAOK
Ici : première lettre sur chaque mot

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in or Create an account to join the conversation.

More
2 months 2 weeks ago #170716 by Eurosyn
Eurosyn replied the topic: majuscule
Bonjour,

merci pour votre aide. L'équation pour le 1ère lettre en majuscule fonctionne parfaitement.
Cependant, pour la regexp "tout en majuscule", pour une raison inconnue, je ne peux entrer que 2 lettres pour le nom. Voici ce que j'ai mis exactement dans mon équation de validation des textes
regexMatch("/^[A-Z].$/", ID_NOM)
sachant qu'il s'agit donc d'une question avec multiples entrées texte (ID) avec 2 sous-questions (NOM et prenom)

Merci pour votre aide
Jonas

Please Log in or Create an account to join the conversation.

More
2 months 2 weeks ago #170757 by DenisChenu
DenisChenu replied the topic: majuscule
Oups, [A-Z]* et pas . …

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in or Create an account to join the conversation.

More
2 months 2 weeks ago #170769 by Eurosyn
Eurosyn replied the topic: majuscule
Bonjour,

merci pour votre réponse. Cependant, je ne suis pas certains de la synthaxe à employer. En effet, lorsque je remplace regexMatch("/^[A-Z].$/", ID_NOM) par :
- regexMatch("/^[A-Z]*/", ID_NOM) --> ne fonctionne pas
- regexMatch("/^[A-Z]*.$/", ID_NOM) --> autorise tout de même la dernière lettre a être minuscule
- regexMatch("/^[A-Z].*$/", ID_NOM) --> seule la 1ère lettre doit être majuscule

Comment faire pour que tout le nom soit obligatoirement en majuscule ?

Merci pour votre aide
Jonas

Please Log in or Create an account to join the conversation.

More
2 months 2 weeks ago #170774 by Eurosyn
Eurosyn replied the topic: majuscule
Pour compléter mon message précédent, comment est-il possible d'autoriser en plus les espaces (dans le cas par exemple ou la personne aurait un nom composé).

Merci !
Jonas

Please Log in or Create an account to join the conversation.

More
2 months 2 weeks ago #170804 by DenisChenu
DenisChenu replied the topic: majuscule
A tester :

regexMatch("/^[A-Z ]*$/", ID_NOM)

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .
The following user(s) said Thank You: Eurosyn

Please Log in or Create an account to join the conversation.

More
2 months 2 weeks ago #170850 by Eurosyn
Eurosyn replied the topic: majuscule
C'est parfait, merci !

Please Log in or Create an account to join the conversation.

More
2 months 1 week ago #170894 by Eurosyn
Eurosyn replied the topic: majuscule
Bonjour,

si je souhaite aussi ajouter la possibité de mettre des tirets, comment puis-je l'ajouter à la syntaxe (j'essaye de comprendre le langage ce qui, n'étant pas programmeur, prend un peu de temps;) ?

Merci !
Jonas

Please Log in or Create an account to join the conversation.

More
2 months 1 week ago #170899 by DenisChenu
DenisChenu replied the topic: majuscule

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .
The following user(s) said Thank You: Eurosyn

Please Log in or Create an account to join the conversation.

More
2 months 1 week ago #170903 by Eurosyn
Eurosyn replied the topic: majuscule
Parfait, merci !

Please Log in or Create an account to join the conversation.

More
3 weeks 4 days ago #173123 by Remundo
Remundo replied the topic: majuscule

Eurosyn wrote: Bonjour,

merci pour votre réponse. Cependant, je ne suis pas certains de la synthaxe à employer. En effet, lorsque je remplace regexMatch("/^[A-Z].$/", ID_NOM) par :
- regexMatch("/^[A-Z]*/", ID_NOM) --> ne fonctionne pas
- regexMatch("/^[A-Z]*.$/", ID_NOM) --> autorise tout de même la dernière lettre a être minuscule
- regexMatch("/^[A-Z].*$/", ID_NOM) --> seule la 1ère lettre doit être majuscule

Comment faire pour que tout le nom soit obligatoirement en majuscule ?

Merci pour votre aide
Jonas



Bonjour,

Il faut placer ces formules dans l'équation du filtre conditionnel de la question ?
Car je n'arrive pas à faire fonctionner la formule regexMatch("/^[A-Z].*$/", ID_NOM).

Bonne journée

Rémi B.
Technicien en production et analyse de données
Service de l'évaluation, des études et du pilotage
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex

Please Log in or Create an account to join the conversation.

Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now
Join our Newsletter!