String

REGEXP_CONTAINS

BigQueryBigQuery

Returns TRUE if the value matches the regular expression. Useful for pattern matching and format validation.

Tipe hasil: BOOLDiperbarui: 13 Jun 2026

Syntax

SQL
REGEXP_CONTAINS(value, regexp)

Parameter

valueSTRINGwajib

The string to test

regexpSTRINGwajib

Regular expression pattern (re2 syntax)

Contoh Penggunaan

Basic Pattern Match

SQL
1SELECT
2 email,
3 REGEXP_CONTAINS(email, r'@gmail\.com$') as is_gmail
4FROM `project.dataset.users`;

Check whether an email belongs to Gmail.

Hasil
emailis_gmail
john@gmail.comtrue
jane@yahoo.comfalse

Phone Validation

SQL
1SELECT
2 phone,
3 REGEXP_CONTAINS(phone, r'^\+62[0-9]{9,12}$') as valid_indo
4FROM `project.dataset.contacts`;

Validate Indonesian phone number format.

Hasil
phonevalid_indo
+6281234567890true
081234567890false

Filter with WHERE

SQL
1SELECT *
2FROM `project.dataset.products`
3WHERE REGEXP_CONTAINS(sku, r'^[A-Z]{2}-[0-9]{4}$');

Filter products with a specific SKU format.

Pertanyaan Umum tentang REGEXP_CONTAINS

Apa itu fungsi REGEXP_CONTAINS di BigQuery?
Returns TRUE if the value matches the regular expression. Useful for pattern matching and format validation. Di BigQuery, fungsi REGEXP_CONTAINS termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan REGEXP_CONTAINS di BigQuery?
Gunakan sintaks berikut: REGEXP_CONTAINS(value, regexp). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi REGEXP_CONTAINS?
Fungsi REGEXP_CONTAINS mengembalikan nilai bertipe BOOL. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi REGEXP_CONTAINS?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: value (STRING, wajib): The string to test; regexp (STRING, wajib): Regular expression pattern (re2 syntax).
Ngulik Langsung

Sudah paham REGEXP_CONTAINS? Latih langsung di browser

Latihan interaktif, langsung di browser.

Latihan Langsung →