我正在寻找一种编写正则表达式代码的方法,只检查至少2个空格&仅限字母。
这是我到目前为止所拥有的
var badre = /[^A-Za-z'-]/;
仅检查输入是否不是字母。我的输入是全名,所以我期待像Jason Kornell Bishop'。
我认为全名很难写出正则表达式。如何指定在整个输入中检查至少2个空格,以及仅检查字母。
由于
答案 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 ]+$