Formify Docs

Contains Number

Require at least one digit in a value.

Contains Number

Requires that a value contains at least one digit (0-9).

Configuration

Config flagTypeDescription
containsNumberbooleanWhen true, requires at least one digit.

With useForm

const form = useForm({
  initialValues: { code: '' },
  validationSchema: {
    code: { containsNumber: true },
  },
});

With the V builder

import { V } from 'formify-js';

V.containsNumber();

Default message

ScenarioMessage
No digit presentMust contain a number

Examples

ValueResult
'abc1'✅ Valid
'abc'❌ Invalid
'!!!'❌ Invalid

Things to know

  • Pairs with containsLowercase and containsUppercase to express character-class requirements without a full strongPassword rule.
  • Empty values pass unless required: true is also set.

On this page