There is no difference in meaning.Hi there,
What's the difference between:
1) I have no money on me.
2) I have no money with me.
:up: But, mehdihas, 2006's answer was about those precise sentences. But in another context 'on' and 'with' behave differently. For example 'Have a drink on me' is very different in meaning from 'Have a drink with me.'There is no difference in meaning.