remove duplicated method, add +- support to decimal validation