Which is correct?
She hasn't got much/several/less money in her purse.
Location: Santa Cruz, California, US
She hasn't got much
money in her purse.
"Several" cannot be used with a non-countable noun like "money".
It is possible for "less" to work, but it would have to be in very limited context:
She thinks she remembers buying groceries this morning, but that's impossible. She hasn't got less money in her purse [than she had earlier].
Even though this is grammatical, I find it strained and would word the sentence differently:
She has as much money in her purse as she had before.