validateName()
const validateName: (value, fieldName) => string;
Validates a name field with standard requirements
Parameters
| Parameter | Type | Description |
|---|---|---|
value | string | The name to validate |
fieldName | string | The name of the field for error messages |
Returns
string
Empty string if valid, first error message encountered if invalid
Note
Checks: required, minimum 2 characters, alphabetic characters only
Example
validateName("", "First name") // Returns: "First name is required"
validateName("J", "First name") // Returns: "First name must be at least 2 characters"
validateName("John123", "First name") // Returns: "First name can only contain letters"