Skip to main content

validateName()

const validateName: (value, fieldName) => string;

Validates a name field with standard requirements

Parameters

ParameterTypeDescription
valuestringThe name to validate
fieldNamestringThe 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"