var a = new Array( 1, 1, 1, 2, 3, 4, 1, 2, 5,11); alert(a.reverse().join(",").match( /([^,]+)(?!.*/1)/ig).reverse());