Rumah > pembangunan bahagian belakang > Golang > Gunakan ungkapan biasa dalam golang untuk mengesahkan sama ada input ialah nombor akaun yuran hartanah yang sah

Gunakan ungkapan biasa dalam golang untuk mengesahkan sama ada input ialah nombor akaun yuran hartanah yang sah

WBOY
Lepaskan: 2023-06-24 09:22:53
asal
796 orang telah melayarinya

Yuran hartanah ialah yuran yang mesti dibayar oleh pemilik komuniti setiap bulan, dan nombor akaun yuran hartanah ialah pengecam unik yang dimiliki oleh setiap pemilik, serupa dengan nombor kad bank. Apabila membayar yuran hartanah, memasukkan nombor akaun yang salah boleh mengakibatkan kegagalan pembayaran, menyebabkan masalah dan kerugian kepada pemilik dan syarikat hartanah. Untuk memastikan pembayaran lancar, syarikat hartanah biasanya memerlukan pemilik memenuhi keperluan format tertentu semasa mengisi nombor akaun mereka. Artikel ini akan memperkenalkan cara menggunakan ungkapan biasa dalam golang untuk mengesahkan sama ada input ialah nombor akaun yuran hartanah yang sah.

Pertama sekali, kita perlu memahami keperluan format nombor akaun yuran hartanah. Secara amnya, nombor akaun yuran harta sah hendaklah memenuhi syarat berikut:

  1. terdiri daripada nombor
  2. Bilangan digit ialah 16 digit

Seterusnya, kami Anda perlu menggunakan pustaka ungkapan biasa yang disertakan dengan golang untuk mengesahkan sama ada input ialah nombor akaun yuran harta sah. Kod sampel adalah seperti berikut:

import (
    "fmt"
    "regexp"
)

func main() {
    // 定义正则表达式
    r, _ := regexp.Compile("^[0-9]{16}$")

    // 测试合法的账户号
    accountNumber := "1234567890123456"
    if r.MatchString(accountNumber) {
        fmt.Println("合法的物业费账户号")
    } else {
        fmt.Println("非法的物业费账户号")
    }

    // 测试非法的账户号
    accountNumber = "123456789012345"
    if r.MatchString(accountNumber) {
        fmt.Println("合法的物业费账户号")
    } else {
        fmt.Println("非法的物业费账户号")
    }
}
Salin selepas log masuk

Dalam kod di atas, kami mentakrifkan ungkapan biasa r untuk mengesahkan sama ada nombor akaun yuran hartanah ialah nombor 16 digit. Khususnya, dalam ungkapan biasa:

  • ^ mewakili permulaan rentetan
  • [0-9] mewakili aksara angka
  • {16} mewakili 16 kejadian
  • $ mewakili penghujung rentetan

Jika nombor akaun yuran hartanah memenuhi keperluan di atas, kembalikan benar, jika tidak pulangkan palsu.

Melalui kod sampel di atas, kami telah melaksanakan penggunaan ungkapan biasa dalam golang untuk mengesahkan sama ada input ialah nombor akaun yuran hartanah yang sah. Pendekatan ini memastikan nombor akaun berada dalam format yang betul dan mengelakkan risiko kegagalan pembayaran dan ralat data, sekali gus meningkatkan kepuasan pemilik dan syarikat hartanah.

Atas ialah kandungan terperinci Gunakan ungkapan biasa dalam golang untuk mengesahkan sama ada input ialah nombor akaun yuran hartanah 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