Mandy Moore says she regrets having been so open about her personal life in the past.

After Moore's public split with tennis star Andy Roddick, she has kept much more quiet about new romances, including her current relationship with Scrubs star Zach Braff.

She explained: "I'm an open book, to a fault, and that's fine when you're together but then when you're not anymore, and people think they know why, it's such a bummer. I ended up wishing I'd never opened my mouth."