I have got a question. What is the difference between
"I have no money on me" and "I have no money with me"?
All the best.
They are synonymous. "with" expresses attached, so it refers to a bag, a wallet, even a pocket.
 carrying money on my person, in my pocket, in my wallet, in my bag.
 carrying money with my person, in my bag, in my wallet, in my pocket.