New numeric validator