Tach!
PS: Ich wundere mich mal wieder darüber, dass
\d
die arabischen Ziffern ٠١٢٣٤٥٦٧٨ nicht matcht.
Was gibt es da zu wundern? \d ist definiert als [0..9].
Mit Perl-Regex kommst du vielleicht mit \p{N} ans Ziel. Aber das MDN führt \p nicht in seiner Liste auf.
dedlfix.