Which of the following an ionic bond like what holds Na+ and Cl- together in NaCl?

(Hint: Ionic bonds form between metals & non-metals.)

a
The chemical bond that holds H+ and N3- together in NH3

b
The chemical bond that holds Be2+ and Cl- together in BeCl2

c
The chemical bond that holds B3+ and Cl- together in BCl3

d
The chemical bond that holds H+ and Cl- together in HCl