Ketahui Pola Regex Untuk Mengecek Apakah Alamat Email Sah Atau Tidak Disertai Dengan Contoh

12 April 2023, 07:24 WIB
Ketahui Pola Regex Untuk Mengecek Apakah Alamat Email Sah Atau Tidak Disertai Penjelasan Lengkap /

INFOTEMANGGUNG.COM - Tahukah Anda pola Regex untuk mengecek apakah alamat email sah atau tidak?

 

Pola regex (regular expression) adalah sebuah pola yang terdiri dari karakter-karakter atau simbol-simbol khusus yang digunakan untuk mencocokkan dan memanipulasi teks. Oleh karena itu, penting untuk Anda mengetahui pola Regex untuk mengecek apakah alamat email sah atau tidak.

Baca Juga: Jawaban Soal Pembuatan Karya Digital Mengirim Email Serta Menggunakan Browser Dipelajari Siswa dalam Bidang

Artikel ini akan menjelaskan tentang pengertian serta kegunaan pola regex untuk mengecek apakah alamat email sah atau tidak.

Pengertian Pola Regex

Pola regex (regular expression) adalah sebuah pola yang terdiri dari karakter-karakter atau simbol-simbol khusus yang digunakan untuk mencocokkan dan memanipulasi teks.

Pola regex sering digunakan untuk memeriksa apakah suatu teks cocok dengan pola tertentu atau tidak.

Pola regex umumnya terdiri dari karakter-karakter biasa seperti huruf dan angka, serta karakter-karakter khusus seperti ^ (tanda caret), $ (tanda dollar), * (asterisk), + (plus), dan lain sebagainya.

Pola regex juga dapat mengandung karakter khusus seperti \d (digit), \w (word character), \s (whitespace), dan lain sebagainya untuk memudahkan pencocokan teks.

Pola regex sangat berguna dalam memanipulasi dan mencocokkan teks, terutama pada pemrograman dan pengolahan teks secara umum.

Contoh penggunaan pola regex adalah untuk memeriksa apakah suatu teks adalah nomor telepon, alamat email, URL, atau format tanggal yang benar.

Pola Regex Untuk Mengecek Apakah Alamat Email Sah Atau Tidak

Pola regular expression (regex) yang umum digunakan untuk memeriksa apakah suatu alamat email valid atau tidak adalah sebagai berikut:

 

^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$

Penjelasan pola regex di atas adalah sebagai berikut:

Baca Juga: Jawaban Soal Lampiran Dalam Sebuah Email Biasa Disebut? Simak Penjelasannya!

  • ^ : Karakter awal dari string
  • [a-zA-Z0-9._%+-]+ : Setidaknya satu karakter yang merupakan huruf kecil, huruf besar, angka, atau karakter spesial seperti . (titik), _ (underscore), % (persen), + (plus), dan - (dash) untuk nama pengguna (username) email.
  • @ : Karakter @
  • [a-zA-Z0-9.-]+ : Setidaknya satu karakter yang merupakan huruf kecil, huruf besar, atau angka untuk domain nama
  • \. : Karakter titik sebagai pemisah antara domain dan ekstensi domain
  • [a-zA-Z]{2,} : Setidaknya dua karakter yang merupakan huruf kecil atau huruf besar untuk ekstensi domain
  • $ : Karakter akhir dari string

Contoh penggunaan pola regex di atas untuk memeriksa apakah alamat email "john.doe@example.com" valid atau tidak dalam bahasa Python:

import re

email = "john.doe@example.com"
pattern = "^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$"

if re.match(pattern, email):
print("Alamat email valid")
else:
print("Alamat email tidak valid")

 

Output :

Alamat email valid

Baca Juga: Jawaban Soal Lampiran Dalam Sebuah Email Biasa Disebut

Perlu diingat bahwa pola regex di atas tidak selalu sempurna dan mungkin memfilter beberapa alamat email yang sebenarnya valid atau sebaliknya.

Oleh karena itu, sebaiknya pola regex ini diikuti oleh pemeriksaan tambahan di sisi server untuk memastikan bahwa alamat email tersebut valid dan dapat digunakan.

Semoga artikel tentang pengertian serta kegunaan pola regex untuk mengecek apakah alamat email sah atau tidak dapat membantu Anda!***

Editor: Maria Stefania Tahik

Sumber: Berbagai Sumber

Tags

Terkini

Terpopuler