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?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage