全名输入的正则表达式

时间:2014-08-12 14:43:46

标签: jquery regex

我正在寻找一种编写正则表达式代码的方法,只检查至少2个空格&仅限字母。

这是我到目前为止所拥有的

var badre = /[^A-Za-z'-]/;

仅检查输入是否不是字母。我的输入是全名,所以我期待像Jason Kornell Bishop'。

我认为全名很难写出正则表达式。如何指定在整个输入中检查至少2个空格,以及仅检查字母。

由于

3 个答案:

答案 0 :(得分:0)

  

如何指定在整个输入中检查至少2个空格,以及仅检查字母。

您可以使用:

var re = /^(?=(?:\S*\s){2})[A-Za-z ]+$/;

此处(?=(?:\S*\s){2})是一个前瞻,确保输入中至少有2个空格。虽然它也允许输入中的所有空格。

答案 1 :(得分:0)

您可以使用以下正则表达式,该正则表达式仅检查至少2个空格和字母。

^[A-Za-z]+ [A-Za-z]+(?: [A-Za-z]+)+$

答案 2 :(得分:0)

check for minimum of 2 spaces & alphabets only

RegEx -

^[a-zA-Z]+\s[a-zA-Z]+\s[a-zA-Z]+[a-zA-Z ]+$

Demo