I am trying to create a validation rule for a text field to only allow letters and a few special characters to be saved in the field. The special characters are " - ", " . "," - ".
This is the rule I have so far.
not(REGEX( Test_Validation_Rule_Field__c , "[a-zA-Z0-9- \.\,\- ]+"))
My issue currently that is impeding me from finishing the rest is now the field will not save when I try to clear the field. It makes it required after initially saving a field, which isn't the the greatest UX.