Rumah  >  Artikel  >  hujung hadapan web  >  js/ts - ungkapan biasa

js/ts - ungkapan biasa

Patricia Arquette
Patricia Arquetteasal
2024-09-21 08:30:39217semak imbas

js / ts - expressão regular

Sudah tentu! Berikut ialah contoh cara menggunakan ungkapan biasa (regex) dalam TypeScript:

Contoh: Sahkan alamat e-mel

// 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

Penerangan Regex:

  • ^: Permulaan rentetan.
  • [a-zA-Z0-9._%+-]+: Satu atau lebih aksara abjad angka, termasuk noktah, garis bawah, peratusan, tanda tambah dan tolak.
  • @: Watak "@".
  • [a-zA-Z0-9.-]+: Satu atau lebih aksara abjad angka atau noktah dan sempang.
  • .: Watak zaman literal.
  • [a-zA-Z]{2,}: Dua atau lebih huruf (untuk domain peringkat teratas seperti .com, .org, dll.).
  • $: Tamat rentetan.

Contoh ini menunjukkan cara anda boleh menggunakan regex untuk mengesahkan format e-mel dalam TypeScript. Jika anda memerlukan lebih banyak contoh atau penjelasan, sila tanya!

oleh ChatGPT

Atas ialah kandungan terperinci js/ts - ungkapan biasa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:js/ts - arahan!!Artikel seterusnya:js/ts - arahan!!