(^-?)(\d?|\d+)(\.?)(\d?|\d+)$/ #on -123.004 #### (^-?)(\d?|\d+)(\.?)(\d?|\d+)$/ #on -123.004