What if I change the preposition 'ON' to 'WITH' in this sentence?
Will the version "I have no money WITH me" be grammatically correct?
If both the versions are correct grammar, what's the difference between them?


Both are correct, and there is no real difference. 'On' is the common and more idiomatic choice.

We often say just 'I dont have any money.

They are both correct.

The version with on is a bit more informal, in my opinion.

Students: We have free audio pronunciation exercises.
Thank you!
Teachers: We supply a list of EFL job vacancies


I'd like to know if the same goes when we talk about wallet and mobile phone.

"I don't have my wallet/ phone on me" or " I Always have my mobile on/with me"


For those examples, I say and hear 'with', not 'on'.

Hi,so does it mean if I say I dont have any money with me, correct?
Site Hint: Check out our list of pronunciation videos.

I don't have any money with me.

I don't have any money on me.

Broadly speaking, these both mean the same.