如果在给定的字符中找到任何特殊字符会返回text value
什么,如果没有呢?
return Text.search(/[^a-zA-Z]+/) === -1
return Text.search(/[^a-zA-Z]+/) === -1
应该返回:假
你可以试试这个:http: //jsfiddle.net/XNJxT/786/
我虽然如果它发现任何特殊字符那将是错误的
这意味着您正在字符串中查找非英文字符(不区分大小写)。如果遇到这样的字符,它将返回 false。您正在反转字符集,[a-zA-Z]
因此它正在寻找任何其他字符。
这是一个正则表达式。“^”表示以 开头,“a-zA-Z”表示字母 a 到 z 忽略大小写,“+”表示一个或多个。