javascript - 如何从用户输入的电子邮件地址中获取域名并将其链接到邮箱?
问题描述
我看过许多建议直接进入邮箱的网站。它检测电子邮件域并将其转换为链接。
解决方案
要从电子邮件中获取域,请使用split
:
const email = "person@example.com";
const [, domain] = email.split("@");
console.log(domain);
要将其添加到按钮:
const email = "person@example.com";
const [, domain] = email.split("@");
document.getElementById("button").setAttribute("href", `http://${domain}`);
<a id="button">Link</a>
推荐阅读
- javascript - 这种在 React Native 中的彩色动画之间转换的方法有缺陷吗?
- javascript - 当用户输入低于最小值而不是再次提示时,脚本会立即关闭
- ios - swift:创建眩光按钮动画
- python - 如何反序列化 GeoServer WFS GeoJSON?
- angular - 如何在 Angular 4 中实现 google auth 登录
- c++ - 用于连接向量的 Consexpr 函数
- python - Python prefetch_related 不缓存数据
- sql - 获得最低学生分数,我将如何构建此查询?
- forms - 在一个三js项目上插入一个html表单
- angular - 带有参考 ID 的 Angularfire2 Firestore 查询