O único motivo pelo qual o [[:digit:]]
deve ser usado é para oferecer suporte a localidades que usam dígitos diferentes de 0-9
. Por exemplo algarismos arábicos-indianos: ٠١٢٣٤٥٦٧٨٩
(Unicode U + 0660 a U + 0669). Caso contrário, para os numerais hindu-arábicos 0123456789
, [0-9]
funciona igualmente bem como [[:digit:]]
.