首頁  >  文章  >  web前端  >  js/ts - 正規表示式

js/ts - 正規表示式

Patricia Arquette
Patricia Arquette原創
2024-09-21 08:30:39222瀏覽

js / ts - expressão regular

當然!以下是如何在 TypeScript 中使用正規表示式 (regex) 的範例:

範例:驗證電子郵件地址

// Função para validar e-mail usando regex
function validarEmail(email: string): boolean {
    const regex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
    return regex.test(email);
}

// Testando a função
const email1 = "teste@example.com";
const email2 = "invalid-email@.com";

console.log(`${email1} é válido? ${validarEmail(email1)}`); // Saída: teste@example.com é válido? true
console.log(`${email2} é válido? ${validarEmail(email2)}`); // Saída: invalid-email@.com é válido? false

正規表示式描述:

  • ^:字串的開頭。
  • [a-zA-Z0-9._%+-]+:一個或多個字母數字字符,包括句點、底線、百分比、加號和減號。
  • @:“@”字元。
  • [a-zA-Z0-9.-]+:一個或多個字母數字字元或句點和連字符。
  • .:字面上的句點字元。
  • [a-zA-Z]{2,}:兩個或更多字母(適用於.com、.org等頂級網域)。
  • $:字串結束。

此範例展示如何使用正規表示式在 TypeScript 中驗證電子郵件格式。如果您需要更多範例或解釋,請隨時詢問!

由 ChatGPT

以上是js/ts - 正規表示式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn