Mijn Communities
Help
Jiska_
CONTRIBUTOR **

Controle op formulier - diakritische tekens

door Jiska_

Goedemiddag,

 

Ik wil graag een controle inbouwen die een melding afgeeft als er diakritische tekens gebruikt worden in een bepaalde rubriek. Bijv. 'ë' of 'á' etc. 

 

Vanuit de indexOf syntax kan ik het wel bouwen, maar dat zou betekenen dat ik voor elke smaak - en dat zijn er nog al wat - een apart stuk scripting moet opnemen. 

 

Ik denk dat ik dus met regex (regular expression) aan de slag moet welke kan valideren of er een karakter buiten het standaard ASCII-bereik wordt gebruikt. Bijv. [a-zA-Z].

Ik krijg het alleen niet vertaald in en stuk werkende scripting binnen de controles in HSS. Heeft iemand hier tips over of een voorbeeld hoe het werkend te krijgen is? 

Ik heb de handleiding Javascripting al doorgenomen maar daar staat beperkte info en voorbeelden binnen het controle stuk. 

 

Groeten,

Jiska Frijlink

3 ANTWOORDEN 3
Jiska_
CONTRIBUTOR **

door Jiska_

Dankje Piet, ik ga eens kijken! 

Piet Kunenborg
CHAMPION *

door Piet Kunenborg

Werkt dit misschien? vlag is waar als er een diakriet is gevonden, dwz asciiwaarde boven de "z" (122)  

 

text = "Amberë";
i = 0;
vlag = false
while (i < text.length && vlag == false ) {
vlag = (text.codePointAt(i)>122);
i++;
}

Jiska_
CONTRIBUTOR **

door Jiska_

* ik bedoel buiten het standaard A-Z bereik. Er mogen namelijk enkel letters gebruikt worden in deze rubriek, dus daar wil ik op kunnen controleren  [a-zA-Z].