我需要一个名字的正则表达式。应该以字母开头。名称中可以有空格-
或'
,但不能以空格开头。
名称中不能包含数字。
到目前为止,我有这个:
/^[A-Za-z]+([\'\s-]?[A-Za-z]+)$/
它没有'测试\ n这个','测试\ r这个','测试\ t这个'和'测试\ f这个'
任何想法如何不允许这些姓氏?
由于
答案 0 :(得分:1)
别忘了这样的名字: 马丁·阿拉斯 Martin Luther King,Jr。
试试这个 -
/ ^ [a-z,。' - ] + $ / i
答案 1 :(得分:0)
试试这个......
^[A-Za-z](( )?[A-Za-z'-]( )?)+$