Skip to content

Latest commit

 

History

History
35 lines (20 loc) · 1.56 KB

File metadata and controls

35 lines (20 loc) · 1.56 KB

htmlacademy/req-mailto

Правило осуществляет проверку того, содержит ли атрибут href тега <a> строку mailto:, при условии, что содержимое ссылки представляет собой текст в формате электронной почты.

true

Проблемными считаются следующие шаблоны:

<a href="[email protected]">[email protected]</a> <!-- отсутствует mailto: -->

<a href="#!">[email protected]</a> <!-- отсутствует mailto: -->

<a href="http://example.com">[email protected]</a> <!-- отсутствует mailto: -->

<a href="/contact">[email protected]</a> <!-- отсутствует mailto: -->

<a>[email protected]</a> <!-- отсутствует href с  mailto: -->

<a href="javascript:void(0);">[email protected]</a> <!-- отсутствует mailto: -->

Следующие шаблоны не считаются проблемами:

<a href="mailto:">[email protected]</a> <!-- не проверяет наличие email после mailto: -->

<a href="mailto:example@com">example@com</a> <!-- в теле ссылки не email -->

<a href="mailto:[email protected]">Click here</a> <!-- в теле ссылки не email -->

<a href="mailto:[email protected]">[email protected]</a> <!-- контентом ссылки является email, а href имеет mailto -->

<a href="mailto:[email protected]" onclick="someFunction();">[email protected]</a>