【发布时间】:2013-10-26 14:59:38
【问题描述】:
如果我只关心是否至少有一个匹配项,是否有任何理由检查返回数组的长度,或者只是检查返回值是否为 null 不够?
javascript 正则表达式匹配
var str = "The rain in SPAIN stays mainly in the plain";
var n = str.match(/ain/g);
if(n && n.length > 0) {alert('at least one match');
// Or
if(n) {alert('at least one match');
【问题讨论】:
-
一点实验会告诉你很多。
-
@Jeffman。在我的浏览器上,我不需要检查长度,但这并不意味着没有多少浏览器会有不同的行为。
标签: javascript regex match