The problem of how many edge disjoint perfect matchings are there in a regular graph has attracted considerable interest. Most of the work focus on the case where the degree is large, roughly speaking, equal to half of the total number of the vertices in the graph. In this paper, we look at the case where the degree is smaller. Let n , k , m be three positive integers such that k = ⌊ ( n − 1 ) ∕ 2 ⌋ and m ≤ k , we show that every 2 k -regular m -edge-connected graph with 2 n vertices contains at least m edge-disjoint perfect matchings, and the condition on edge connectivity is sharp.