Python 2, 58 bytes
-30 bytes by realizing it can be as simple as [Arnauld's JS answer]Arnauld's JS answer.
lambda s:re.search('[^aeiouy]([^aeiouy]|$)',s)<1
import re
Python 2, 58 bytes
-30 bytes by realizing it can be as simple as [Arnauld's JS answer].
lambda s:re.search('[^aeiouy]([^aeiouy]|$)',s)<1
import re
Python 2, 58 bytes
-30 bytes by realizing it can be as simple as Arnauld's JS answer.
lambda s:re.search('[^aeiouy]([^aeiouy]|$)',s)<1
import re
Python 2, 58 bytes
-30 bytes by realizing it can be as simple as [Arnauld's JS answer].
lambda s:re.search('[^aeiouy]([^aeiouy]|$)',s)<1
import re