WASHINGTON—The Senate approved a wide-ranging overhaul of the nation's financial regulations Thursday, handing President Barack Obama his second major domestic-policy victory of the year. The legislation passed, 60-39, largely along party lines. Republicans Sens. Scott Brown of Massachusetts, Olympia Snowe and Susan Collins, both of Maine, joined Democrats in supporting the bill. Sen. Russ Feingold (D., Wisc.) was the only Democrat to vote against the measure.