如果我只關心是否至少有一個匹配,是否有任何理由檢查返回的數組的長度,或者只是檢查返回的值是否不足夠?是否需要檢查正則表達式匹配長度以確定是否至少有一個匹配?
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');
有點實驗會告訴你很多。 – 2013-10-26 15:06:16
@Jeffman。在我的瀏覽器中,我不需要檢查長度,但這並不意味着沒有多少行爲不同的瀏覽器。 – user1032531