首頁 >後端開發 >Golang >使用 go 的 text/template 套件進行動態字串驗證

使用 go 的 text/template 套件進行動態字串驗證

Susan Sarandon
Susan Sarandon原創
2024-12-30 06:19:08251瀏覽

Dynamic string validation using go

想像一下您可以驗證以下字串:

id: "d416e1b0-97b2-4a49-8ad5-2e6b2b46eae0"
static-string: "abc"
invalid-string: def
random-number: 150

使用這樣的 go 模板語法:

id: "{{isUUID}}"
static-string: "abc"
invalid-string: def
random-number: {{inRange 100 200}}

嗯,那會很酷不是嗎?不幸的是,go 的 text/template 套件不支援這一點。

我建立了一個函式庫,它使用模板語法的子集來涵蓋這個特定的用例:github.com/sleeyax/templatex-go。查看更詳細的範例!


嗨?感謝您的閱讀!如果您喜歡閱讀我的內容,請考慮在 Twitter 上關注我以隨時了解最新動態❤️。

以上是使用 go 的 text/template 套件進行動態字串驗證的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn