return Text.search(/ [^ a-zA-Z] + /)=== -1?

时间:2013-01-15 06:56:37

标签: javascript

如果在给定的text value中找到任何特殊字符会返回什么,如果没有?

return Text.search(/[^a-zA-Z]+/) === -1

3 个答案:

答案 0 :(得分:2)

return Text.search(/[^a-zA-Z]+/) === -1

应返回: false

你可以试试这个:http://jsfiddle.net/XNJxT/786/

我认为如果发现任何特殊字符

,那将是 false

答案 1 :(得分:1)

这意味着您正在查找字符串中的非英语字符(不区分大小写)。如果遇到这样的字符,它将返回false。您正在反转字符集[a-zA-Z],因此它正在寻找任何其他字符。

答案 2 :(得分:-1)

这是一个正则表达式。 “^”表示开头,“a-zA-Z”表示字母a到z忽略大小写,“+”表示一个或多个。