Code:
[1-9][0-9]*[a-z]?(\s*(\/|-)\s*[1-9][0-9]*[a-z])?
habe ihn leider nicht testen können, sollte dennoch stimmen.
es sollten folgende eingaben klappen
1
13
12a
12a - 12b
13 - 15c
12- 14
die leerzeichen werden im reges durch \s* ermöglicht.
der eine gibts so, der andere so ein.