I need to define a regex for a string with the following requirements:
- Maximum 20 characters
- Must be in the form
Name,Surname - No numbers and special characters allowed (again, it’s a name&surname)
I already tried something like ^[^1-9\?\*\.\?\$\^\_]{1,20}[,][^1-9\?\*\.\?\$\^\_\-]{1,20}$ but as you can find, it also matches a 40 chars long string.
How can I check for the whole string’s maximum length and at the same time impose 1 comma inside of it and obviously not at the borders?
Thank you
Try the regex:
Rubular Link
Explanation: