Bagikan melalui


Deklarasi Atribut ValidatePattern

Atribut ValidatePattern menentukan pola ekspresi reguler yang memvalidasi argumen parameter cmdlet. Atribut ini juga dapat digunakan oleh fungsi Windows PowerShell.

Saat ValidatePattern dipanggil dalam cmdlet, runtime Windows PowerShell mengonversi argumen parameter cmdlet menjadi string lalu membandingkan string tersebut dengan pola yang disediakan oleh atribut ValidatePattern. Cmdlet dijalankan hanya jika representasi string yang dikonversi dari argumen dan kecocokan pola yang disediakan. Jika tidak cocok, kesalahan akan dilemparkan oleh runtime Windows PowerShell.

Sintaksis

[ValidatePattern(string regexString)]
[ValidatePattern(string regexString, Named Parameters)]

Parameter-parameternya

RegexString (System.String) Diperlukan. Menentukan ekspresi reguler yang memvalidasi argumen parameter.

Opsi (System.Text.RegularExpressions.RegexOptions) Parameter bernama opsional. Menentukan kombinasi bitwise dari System.Text.RegularExpressions.RegexOptions bendera yang menentukan opsi ekspresi reguler.

Komentar

  • Atribut ini hanya dapat digunakan sekali per parameter.

  • Anda dapat menggunakan parameter Option atribut untuk menentukan pola lebih lanjut. Misalnya, Anda dapat membuat kasus pola sensitif.

  • Jika atribut ini diterapkan ke koleksi, setiap elemen dalam koleksi harus cocok dengan pola.

  • Atribut ValidatePattern ditentukan oleh kelas System.Management.Automation.ValidatePatternAttribute.

Lihat Juga

System.Management.Automation.ValidatePatternAttribute

Menulis Cmdlet Windows PowerShell