Citat:
Ursprungligen postat av Hardtail
Jo, men det här är ju bara ett av fallen, för ett ord med två vokaler kan ju också starta med en vokal, typ som "apa".. Mönstret blir väl antingen:
eller..
Där V: vokal, K: konsonant
Varför skulle det inte matcha apa?
Du kan korta ner det lite såhär:
Kod:
^([^eyuioåaöä]*[eyuioåaöä]){2}[^eyuioåaöä]*$
EDIT: lite bättre förklaring:
detta matchar början av raden, sen 0 till flera tecken som inte är vokaler, sen exakt 1 vokal, sen 0 till flera tecken som inte är vokaler, sen exakt 1 vokal, sen 0 till flera tecken som inte är vokaler fram till slutet av raden.