It is probably quite simple, but I do not how to do.
I have this regex :
new RegExp("^[A-Za-z\\u00C0-\\u017F][\\- ]?+$");
It validates a first name. The name have to begin with a letter (the range is in unicode and works fine) and then continue with letters or – or space. But it can be just letters, as in most names.
I have searched but I didn’t find the right way to do it.
I don’t want to duplicate the character range. It is just to have a code more “proper”.
If you could help, it would be great 🙂
Thanks in advance
Right now you only allow one letter and then one or more dashes/spaces. You probably want
But in general, trying to validate a name with regexes isn’t such a good idea.