The trouble with the JavaScript solutions is that people with JS turned off will also not see the email address. Albeit a minority you need a combination of techniques for the best results.
Many of these techniques are detailed here, but I have provided the solutions only: https://www.ionos.co.uk/digitalguide/e-mail/e-mail-security/protecting-your-e-mail-address-how-to-do-it/
Comments
If you have any questions or suggestions, please write an e-mail to:
user@domain.com.
Hidden Spans
If you have any questions or suggestions, please write an e-mail to:
userCHARACTER SEQUENCE@domain.com.
Reverse Strings This may not be friendly for multilingual sites.
If you have any questions or suggestions, please write an e-mail to:
moc.niamod@resu.
JavaScript as in many other answers
ROT13 Encryption JavaScript dependant but also helps with GDPR as it's encrypted.
E-mail: please click
CSS Only Borrowed from here: Protect e-mail address with CSS only
Protect e-mail with only css