[英]How to detect and split email address using javascript?
The email address is dynamic and The output should be: email 地址是动态的,output 应该是:
Email Address: Email 地址:
sample@email.com
样品@电子邮件.com
Output should be: Output 应该是:
sample
样本
@email.com@电子邮件.com
Can JavaScript split the inputed email address? JavaScript可以拆分输入的email地址吗?
Thank you guys!感谢你们!
Yes, using the split method:是的,使用拆分方法:
var str = "sample@email.com";
var res = str.split("@"); //An array, which looks like this [sample, email.com]
var email = foo@gmail.com
// variant 1 (without '@')
var mailArr = email.split('@');
var logn = mailArr[0];
var mailHost = mailArr[1];
// variant 2
var atPosition = email.indexOf('@');
var logn = email.slice(0, atPosition);
var mailHost = email.slice(atPosition, -1);
And for more common uses you should use regular expressions对于更常见的用途,您应该使用正则表达式
we can split using split
method我们可以使用
split
方法进行拆分
var email = "demo@gmail.com";
var arry = email.split("@");
console.log(arry[0]) //demo
console.log(arry[1]) //gmail.com
The easiest way最简单的方法
const email='testEmail@gmail.com' console.log(email.split('@')[0]);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.