字母正则表达式,不含空格

ant*_*son 2 regex validation jquery

您好,我正在尝试学习 REGEX 表达式来验证用户是否仅输入了其姓名中的一个单词,即名字 = 安东尼,根本没有空格、特殊字符或数字。我现在拥有的是

 var re = /[A-Za-z]/;
  // Check input
  if(re.test(document.getElementById('realname').value)){
    // Style green
    document.getElementById('realname').style.border ='1px solid green';
    // Hide error prompt
    document.getElementById('realnameError').style.display = "none";
    document.getElementById('realnameEmptyError').style.display = "none";
    return true;
  }else if(!document.getElementById('realname').value) {
     document.getElementById('realnameError').style.display = "none";
     document.getElementById('realnameEmptyError').style.display = "block";
  }
Run Code Online (Sandbox Code Playgroud)

Avi*_*Raj 6

您需要添加锚点并添加+到字符类旁边。

var re = /^[A-Za-z]+$/;
Run Code Online (Sandbox Code Playgroud)

^- 开始

[A-Za-z]+- 一个或多个字母

$- 结尾