Accepting negative numeric values

Both numeric & decimal checks should also consider negative values, they're numbers too!