Deleting contacts from mac contacts application with no Phone number
In Contacts or Address Book, you can make a Smart Group (File --> New Smart Group...) that has the criteria Phone is not set which will collect all the contacts without phone numbers. Then you can view the members of this group and delete those contacts (or do whatever you want with them).