Hi @danielle423,
Good news, both is now possible 
Forms
CRM & Live Validation on Forms
August 6, 2024
What is it?
To help maintain consistent and accurate data in your HubSpot account, you can set rules for custom text and number properties. When validation rules are set for a property, users must meet the property’s requirements in order to save a value. The same validation rules are now applied to visitors filling out Forms.
We’ve also added Live Validation, which means visitors can immediately see where the format of their input needs to be corrected, making it easier to complete Forms and helping to maintain consistent and accurate data in your HubSpot account.
If for any reason, you prefer to only apply validation when users submit a Form, you can override the default behaviour by navigating to Settings > Tools > Marketing > Forms > Submission Settings and toggle off the Enable live validation of form fields setting.
Why does it matter?
To help maintain consistent and accurate data in your HubSpot account, you can set rules for custom text and number properties.
Live Validation on Forms provides real time feedback to visitors while the user is filling out the form allowing them to fix any issues right away
How does it work?
For example, you could create an Order Number text property where values can only contain numeric characters, or create a Payment amount number property where values can only contain up to two decimal places. These rules will now be applied to properties to Forms.
Live validation will provide visitors with immediate feedback where the format of their input needs to be corrected e.g. "enter a number with no more than 2 decimal places"
Who gets it?
All hubs and tiers, Marketing Enterprise, Marketing Pro, Marketing Starter, Marketing+ Enterprise, Marketing+ Pro, Sales Enterprise, Sales Pro, Sales Starter, Service Enterprise, Service Pro, Service Starter
Learn More:
Learn more on the Knowledge Base
You can access the public beta here:
Best regards