Kod organisasi ialah pengecam berangka atau abjad angka yang biasa digunakan untuk memberikan maklumat pengenalan kepada agensi awam dan organisasi lain. Apabila menggunakan kod organisasi, untuk mengelakkan ralat, kod yang dimasukkan perlu disahkan kesahihannya. Dalam golang, anda boleh menggunakan ungkapan biasa untuk mengesahkan sama ada input ialah kod organisasi yang sah. Berikut ialah kod sampel:
package main import ( "fmt" "regexp" ) func main() { code := "12345678-9" pattern := "^[A-Z0-9]{8}-[A-Z0-9]$" match, _ := regexp.MatchString(pattern, code) fmt.Println(match) }
Dalam kod sampel di atas, kod organisasi "12345678-9" pertama kali ditakrifkan dan kemudian corak ungkapan biasa "^[A-Z0-9]{8}-[ A- Z0-9]$" untuk memadankan kod organisasi yang dimasukkan. Corak terdiri daripada tiga bahagian Pertama, ia bermula dengan "^" untuk menunjukkan kedudukan permulaan rentetan yang dipadankan, dan kemudian "[A-Z0-9]{8}-[A-Z0-9]" menunjukkan bahawa ia sepadan dengan 8 huruf besar Atau nombor, kemudian simbol "-", dan akhirnya "[A-Z0-9]" untuk memadankan huruf besar atau nombor, dan akhirnya berakhir dengan "$" untuk memadankan kedudukan akhir rentetan. .
Gunakan kod di atas untuk menjalankan program, dan hasil output akan menjadi "benar", menunjukkan bahawa kod organisasi yang dimasukkan adalah sah. Jika kod yang dimasukkan tidak sepadan dengan corak ungkapan biasa, "false" akan dikeluarkan, menunjukkan bahawa kod organisasi yang dimasukkan adalah menyalahi undang-undang.
Ringkasnya, menggunakan ungkapan biasa dalam golang ialah cara yang mudah dan berkesan untuk mengesahkan sama ada input ialah kod organisasi yang sah. Anda boleh menentukan sama ada input itu sah dengan menentukan corak ungkapan biasa yang betul untuk dipadankan dengan input.
Atas ialah kandungan terperinci Cara menggunakan ungkapan biasa dalam golang untuk mengesahkan sama ada input ialah kod organisasi yang sah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!