如何在jquery中检查包含空格的字符串是否为字母?

时间:2016-11-16 08:56:54

标签: jquery

我在jquery中编写了一个代码,用于检查单词是否为字母。但我想编写用于检查包含空格的字符串的代码。

    var letters = /^[A-Za-z]+$/;
    if(!(name.match(letters))){

    var msg = "Enter a valid name !!!";
    document.getElementById("resp").innerHTML = msg;
    event.preventDefault();   

    }

表示输入字段:

  <input type="text" name="name" id="namee" placeholder="Full Name" pattern="[a-zA-Z]+" required>

当我输入具有两个单词的名称时,显示消息有效名称,因为空格字符被读作无效字符。任何人都可以建议如何纠正这个?

2 个答案:

答案 0 :(得分:1)

您可以使用正则表达式

current_user

/^[A-Za-z ]+$/ 

答案 1 :(得分:0)

您的正则表达式可能如下所示:

[A-Za-z\s]+

所以它会是:

var letters = /^[A-Za-z\s]+$/;

在这种情况下,\s表示空格。

<强>手册

有关\s的更多信息,请阅读here