javascript - 如何在 nodejs 中创建 gmail 点技巧生成器
问题描述
我想尝试制作一个 Gmail 点技巧生成器,因此将点随机添加到字符串中,例如uname
变为u.name
, u.n.ame
,u.n.a.me
等
我到处搜索并尝试但总是失败:(有人可以帮助我吗?
解决方案
function choose(choices) {
var index = Math.floor(Math.random() * choices.length);
return choices[index];
}
function dotit(email){
var username = email.split("@")[0]
var dotemail = ""
for(i=0;i<username.length-1;i++){
dotemail +=username[i]+choose(["", "."])
}
dotemail +=username[username.length-1]+"@gmail.com"
return dotemail
}
console.log(dotit("someone@gmail.com"))
推荐阅读
- android - android:fontFamily 在 styles.xml 中不起作用
- timestamp - 四舍五入到最接近的十分钟 - Snowflake/SQL
- ios - Apple Developer Enterprise Program 应用程序没有图标
- python - 如何将一长串图像保存到特定目录?
- odoo - 在odoo中获取带有html格式的电子邮件正文
- java - 在 Sub-Fragment 中,当 webview 无法返回时,如何重定向到 Main-Fragment 或 Home-Fragment
- php - 如何在php中从python获取返回值?它不起作用
- javascript - 多个带有数字的变量并将结果再次添加到变量中返回错误的结果
- sql - 在查询的其他地方使用子查询的结果
- c++ - 为什么我们需要 const 方法?