Pencocokan Pola Ekspresi Reguler
Ekspresi Reguler memungkinkan Anda melakukan pencocokan pola dalam VBScript dan ASP. Intinya, Anda dapat memvalidasi bahwa setiap string input cocok dengan pengaturan huruf / angka yang diperlukan.

Untuk mulai dengan, Anda dapat mencari pencocokan tepat untuk karakter. Jadi jika Anda mencari

ABC

itu akan cocok dengan surat-surat itu, dalam urutan yang tepat.

Bagaimana jika Anda perlu mencocokkan dengan berbagai karakter? Di sinilah kurung masuk

Jika Anda ingin menerima nilai ID1 melalui ID9, Anda dapat mengatur pola Anda menjadi

ID [1-9]

Itu akan cocok dengan ID1, ID2, ID3, ID4, ID5, ID6, ID7, ID8, dan ID9.

Ada juga wildcard. Jika Anda membutuhkan nilai untuk memulai dengan SUBJ tetapi memiliki karakter apa pun setelah titik itu, Anda bisa melakukannya

SUBJ *

Anda juga dapat menggunakan {#} untuk mengatakan Anda menginginkan sejumlah sesuatu. Jadi kamu bisa melakukannya

[1-9]{9}

jika Anda ingin melihat 9 digit berturut-turut.

Menggunakan logika ini, pola untuk nomor jaminan sosial akan menjadi

[0-9]{3}-[0-9]{2}-[0-9]{4}

Titik adalah karakter khusus. Ini adalah wildcard tunggal yang cocok dengan karakter apa pun. Jadi kamu bisa mencarinya

c

dan itu akan cocok dengan kucing, cot, cut, cet, dan sebagainya.

Ada dua karakter "jangkar" khusus. Ini adalah ^ dan $. ^ Adalah awal dari sebuah string. Ini memastikan pertandingan dimulai dengan bagian pertama dari string. Di ujung yang lain, $ mewakili bagian akhir dari string.

Jadi, jika Anda ingin menemukan sesuatu yang dimulai dengan teks http, tanpa apa-apa sebelumnya, Anda akan mencarinya

^ http

Perhatikan bahwa karat memiliki makna kedua yang berbeda ketika digunakan dalam kurung []. Dalam hal ini, itu adalah operator "BUKAN". Jadi, jika Anda mencari

sebuah [^ d]

itu akan menemukan kata sebuah tapi bukan kata dan.

Ada juga operator "atau" dalam ekspresi reguler. Itu adalah simbol pipa, atau |. Anda bisa mencari

tinggi | rendah

untuk menerima tinggi atau rendah.

Anda dapat menggunakan tanda tanya untuk menunjukkan bahwa sesuatu itu opsional. Katakanlah Anda ingin mencari apa saja dengan teks

indeks

dan Anda tidak yakin apakah akan ada tebasan setelah kata itu atau tidak. Anda bisa mencari

indeks/?

itu akan cocok dengan keduanya

indeks

atau

indeks/

Semakin banyak Anda bermain dengan ekspresi reguler, semakin kuat Anda menyadari mereka!

Untuk mempelajari cara menggunakan pola ini dalam kode Anda, pastikan untuk membaca Menggunakan Ekspresi Reguler di ASP Coding!