abracadabraPDF › Forums › PDF – Général › Nom propre dans Acrobat Pro X formulaire. – RÉSOLU › Répondre à : Nom propre dans Acrobat Pro X formulaire. – RÉSOLU
C’est l’excellent logiciel RegExr qui m’a donné la réponse au sujet du métacaractère w :
Matches any word character (alphanumeric & underscore).
Note:
The actionscript (and JavaScript) implementation of word characters is very poor, and does not include any extended word characters, such as accented characters.
En clair : un défaut d’implémentation fait que le métacaractère w ne fait pas correctement son travail puisqu’il ne capture pas les caractères accentués, alors qu’il le devrait…
Pour les anglophones ce n’est pas un problème, mais pour nous c’en est un.
Donc, dans la requête (regex) d’origine j’ai remplacé w par .{1}, ce qui pour le coup revient au même et fonctionne aussi avec les caractères accentués.
:extra:
A placer en script de format personnalisé :
str = event.target.value;
event.value = str.replace(/(^|s|[-,.]).{1}/g,function(cWrd){return cWrd.toUpperCase()});
[attachment deleted by admin]
