簡體   English   中英

如何使用javascript檢測和拆分email地址?

[英]How to detect and split email address using javascript?

email 地址是動態的,output 應該是:

Email 地址:

樣品@電子郵件.com

Output 應該是:

樣本
@電子郵件.com

JavaScript可以拆分輸入的email地址嗎?

感謝你們!

是的,使用拆分方法:

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);

對於更常見的用途,您應該使用正則表達式

我們可以使用split方法進行拆分

var email = "demo@gmail.com";
var arry = email.split("@");
console.log(arry[0]) //demo
console.log(arry[1]) //gmail.com 

最簡單的方法

 const email='testEmail@gmail.com' console.log(email.split('@')[0]);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM