SELECT
'8 / 10 Valle Seti'
REGEXP
'([1-9][0-9]|[2-9][0-9]) (Valle Seti)'
This returns 1 in mysql. How is that possible? I am only specifying two digits greater than 10, followed by a word, but this is matching a single digit, followed by a slash, then a two digit number. Am I missing something here?
Your regex is matching
from
To force the regex to start and end at the string ends, change it to