但这样的格式不正确。 ([1,9][0-9]{0,2}) | 0谁知道告诉我,改怎么写啊他给写的匹配:匹配0 - 999 ^[1-9]\d{1,2}|\d$ 或者 ^{[1-9]\d{0,2}|0}$oracle里的一个变量类型定义为number(3,1),可以这样进行正则匹配^(?:[1-9]\d|\d)(?:\.\d)?$我的小体会:对于数字类的匹配,最好的解决方法就是先列出需要的数据范围。再对照这个范围写正则表达式。。。。