var nameRegex = /^[a-zA-Z ]*$/;
这条线在正则表达式中意味着什么?它用于检查名称,但我不知道它是怎么做的?
答案 0 :(得分:4)
这不是jQuery。它是Vanilla JavaScript,一个功能更强大的引擎。
在这种情况下,它是一个正则表达式文字,旨在检查名称是否只包含大写或小写字母或空格。
答案 1 :(得分:2)
它是regular expression literal,它匹配零个或多个字母,这些字母是字母(大写或小写)或空格
答案 2 :(得分:1)
这是一个正则表达式,只允许接受字母和空格。
答案 3 :(得分:1)
首先是一个正则表达式而不是jquery,并且是javascript
/^[a-zA-Z ]*$/
it matches all alphabets in lower and upper case from 0 to unlimited times
with spaces
答案 4 :(得分:1)
首先,您必须注意,这不仅与JQuery有关。相反,这就是我们所说的正则表达式。
这可能是验证程序的一部分。这意味着“允许任何字母'a'到'z'的大小写,也允许空格。
你需要做的是学习正则表达式来理解这段代码 - 而不是JQuery。
答案 5 :(得分:0)
这是一个正则表达式。
在这种情况下,它将匹配以0或更多次出现的小写字母,大写字母或空格字符开头和结尾的字符串。
有许多方法可以使用正则表达式,但举个例子:
var name = 'John Smith';
/^[a-zA-Z ]*$/.test(name); // true