Я пытаюсь совместить начальный и конечный символ строки с тем же гласным. Мое регулярное выражение работает в большинстве сценариев, но не работает в других:
var re = /([aeiou]).*\1/;
re.test(str);
Пример ввода:
-
abcde, output - false (Действителен) -
abcda, output - true (Действительный) -
aabcdaa, output - true (Действительный) -
aeqwae, output - true (aeqwae) -
ouqweru, output - true (ouqweru)