The problem of synthesising a sparse linear array with multiple patterns is formulated as an extended reweighted -norm minimisation with multiple convex constraints. Synthesis results show that the proposed method can find the common sparse element positions with optimised excitations for multiple-pattern requirements, and the mainlobe, sidelobe as well as nulling region for each pattern can be accurately controlled.