溫馨提示×

JavaScript正則表達式如何匹配郵箱

小樊
154
2024-11-02 10:54:22
欄目: 編程語言

在JavaScript中,要使用正則表達式匹配電子郵件地址,您可以使用以下模式:

const emailPattern = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;

這個正則表達式匹配以下規則:

  1. 以字母、數字、破折號(-)或下劃線(_)開頭。
  2. 可以包含一個或多個由句點(.)分隔的字母、數字、破折號(-)或下劃線(_)。
  3. 包含一個@符號。
  4. 后跟一個或多個由句點(.)分隔的字母、數字、破折號(-)或下劃線(_)。
  5. 以2到7個字母結尾(例如.com、.org等)。

以下是如何使用這個正則表達式來測試電子郵件地址是否有效的示例:

const email = "example@example.com";
const isValid = emailPattern.test(email);
console.log(isValid); // 輸出 true

請注意,這個正則表達式可能不會涵蓋所有可能的電子郵件地址情況,但它適用于大多數常見情況。如果您需要更嚴格的驗證,可以考慮使用專門的電子郵件驗證庫。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女