正規表現 メタ文字 \d

正規表現のメタ文字で「\d」ってあるやん。大体説明が「[0-9]と同じ」になってるんだけど、javaregexとoroでどうも困ったことに。

java.util.regexは全角数字にマッチしないのに、org.apache.oro.text.perl.Perl5Utilのほうはマッチするんだよね。
それだけならまだ許せるけど、commonsのvalidatorのmatchRegexはPerl5Utilを使ってるので全角数字が通ちゃんうんだよねぇ。

まじめに[0-9]って書けばいいんだけど・・・