Contains Number
Require at least one digit in a value.
Requires that a value contains at least one digit (0-9).
| Config flag | Type | Description |
|---|
containsNumber | boolean | When true, requires at least one digit. |
const form = useForm({
initialValues: { code: '' },
validationSchema: {
code: { containsNumber: true },
},
});
import { V } from 'formify-js';
V.containsNumber();
| Scenario | Message |
|---|
| No digit present | Must contain a number |
| Value | Result |
|---|
'abc1' | ✅ Valid |
'abc' | ❌ Invalid |
'!!!' | ❌ Invalid |
- Pairs with
containsLowercase and containsUppercase to express character-class requirements without a full strongPassword rule.
- Empty values pass unless
required: true is also set.