js/ts - 正規表現

Patricia Arquette
リリース: 2024-09-21 08:30:39
オリジナル
232 人が閲覧しました

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._%+-]+: ピリオド、アンダースコア、パーセント、プラス記号とマイナス記号を含む 1 つ以上の英数字。
  • @: 「@」文字。
  • [a-zA-Z0-9.-]+: 1 つ以上の英数字、またはピリオドとハイフン。
  • .: リテラルのピリオド文字。
  • [a-zA-Z]{2,}: 2 つ以上の文字 (.com、.org などのトップレベル ドメインの場合)。
  • $: 文字列の終わり

この例は、正規表現を使用して TypeScript で電子メール形式を検証する方法を示しています。さらに例や説明が必要な場合は、お気軽にお問い合わせください!

ChatGPT 作成

以上がjs/ts - 正規表現の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート