Your code is no closer to English than
say $_ if $_ =~ /(2|3|5|8)/;
But even if the beginner found it for some reason more like the aforementioned European language, in which, it is to be assumed in your scenario, he has great fluency, please explain again why would it be a good idea for him to learn that syntax, which doesn't work in the language he is (a) asking about and (b) hoping to use to accomplish an actual task?
And people say I have an agenda!
The way forward always starts with a minimal test.