Sollten wir in Betracht ziehen, range [a-z] als Bug zu verwenden?
In meinem Gebietsschema (et_EE)[a-z]
meint:
abcdefghijklmnopqrsšz
Also, 6 ASCII-Zeichen (tuvwxy
) und eine aus dem estnischen Alphabet (ž
) Sind nicht enthalten. Ich sehe viele Module, die immer noch Regexes wie verwenden
/\A[0-9A-Z_a-z]+\z/
Für mich scheint es falsch, den Bereich der alphanumerischen ASCII-Zeichen zu definieren, und ich denke, es sollte ersetzt werden durch:
/\A\p{PosixAlnum}+\z/
Wird der erste Weg noch als idiomatisch angesehen? Oder akzeptierte Lösung? Oder ein Bug?
Oder hat der Letzte einige Vorbehalte?