Han skrev ju precis vilka tecken han vill tillåta?
Ser bra ut, en del envisas med att så ofta som möjligt använda teckenklasser men det blir mycket tydligare och enklare att direkt se vad som ingår om man skriver ut det som du gör. Det du möjligen kan göra är att ta med tillåtet längdintervall också men det går ju bra att göra utanför uttrycket också.