Regular expression for first and last name

后端 未结 24 2360
温柔的废话
温柔的废话 2020-11-22 10:03

For website validation purposes, I need first name and last name validation.

For the first name, it should only contain letters, can be several words with spaces, an

24条回答
  •  梦谈多话
    2020-11-22 10:13

    There is one issue with the top voted answer here which recommends this regex:

    /^[a-z ,.'-]+$/i
    

    It takes spaces only as a valid name!

    The best solution in my opinion is to add a negative look forward to the beginning:

    ^(?!\s)([a-z ,.'-]+)$/i
    

提交回复
热议问题