代碼如下:var arr = ["aab", "aab"];var p = /(.)(?:\1+)/g;p.test("aab");//truep.test(arr[0]);//falsep.test(arr[1]);//true再次進(jìn)行測(cè)試:p.test(arr[0]);//falsep.test(arr[1]);//truep.test(arr[0]);//falsep.test(arr[1]);//true發(fā)現(xiàn)是true false交替下去的隨機(jī)換了組數(shù)據(jù)測(cè)試:var arr1 = ["a", "a"];var p1 = /\w/g;p1.test("a");//truep1.test(arr[0]);//truep1.test(arr[1]);//true應(yīng)該是我關(guān)于js數(shù)組或者正則表達(dá)式有什么地方的特性沒(méi)有了解到。還望解答: )
一個(gè)JS數(shù)組有兩個(gè)值相同的元素,用正則test()方法測(cè)試出來(lái)卻是一個(gè)true,一個(gè)false?
牛魔王的故事
2018-10-10 13:15:57