Setting a maximum character length on a Free-Form Text field can be configured under the Validation & Defaulting tab of the field setup, but setting a minimum character length is currently not an option. As a workaround, create a workflow that will return a user error if a field’s minimum character length is not met.
Solution
- Navigate to Customization > Workflow > Workflows > New
- Basic Information:- Name: Enter Set Character Length
- Record Type: Select Customer
- SubTypes: Select Customer/Lead/Prospect
- Execute As Admin: Enter Checkmark
- Release Status: Select Released
- Initiation: Select Event Based
 
- Event Definition:- On Create: Enter Checkmark
- On View or Update: Enter Checkmark
- Trigger Type: Select -All-
 
- Click Save
- Click State 1
- Bottom right corner: Click New Action
- Click Return User Error
- Basic Information:- Trigger On: Select Before User Submit
 
- Condition:- Custom Formula: Enter a checkmark
- Formula: Enter!isValEmpty(nlapiGetFieldValue(‘fieldID’).toUpperCase()) && nlapiGetFieldValue(‘fieldID’).length<parseInt(‘5’)
 
- Parameters:- Text: Enter Maximum Character Reached
 
- Click Save