Cara menggunakan ungkapan biasa dalam golang untuk mengesahkan sama ada input ialah kod organisasi yang sah

PHPz
Lepaskan: 2023-06-25 12:21:53
asal
1186 orang telah melayarinya

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)
}
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan