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)
您需要添加锚点并添加+
到字符类旁边。
var re = /^[A-Za-z]+$/;
Run Code Online (Sandbox Code Playgroud)
^
- 开始
[A-Za-z]+
- 一个或多个字母
$
- 结尾