Though I can't speak for the whole of the UK, I never heard She hasn't got dreams in any region I lived in. It may be regional; it's certainly not "the usual way of speaking in Britain". Often heard:
She has no dreams.
She hasn't any dreams.
She's got no dreams. [with got, which British teachers taught us to avoid!]
[28 Feb 2019 14:29 UTC]