怎么写这个正则表达式?
刚刚开始学习,请多多指教!   
 我要匹配 
 50727.234   
 我写了 
 ([0-9]{5}).([0-9]{3})   
 但是在程序中这个也会匹配 
 50727.234.00   
 怎么写呢? 
------解决方案--------------------^([\d]{5}).([\d]{3})$
------解决方案--------------------^([0-9]{5})\.([0-9]{3})$
------解决方案--------------------加上“^”和“$”,另外.小数点可以匹配除了换行符(\n)以外的任意一个字符,如果要匹配“.”本身,需要加“\”对其进行转义     
 ^[1-9]\d{4}\.\d{3}$
------解决方案--------------------\d+\.\d+