gpt4 book ai didi

mongodb - golang + mongodb : sanitize input

转载 作者:IT王子 更新时间:2023-10-29 02:10:08 24 4
gpt4 key购买 nike

我想在将用户输入插入数据库之前验证用户的输入。有了这个修剪功能,我可以检查输入是否为空。

if len(strings.Trim(r.Form.Get("firstName"), " ")) == 0 {

但我还想检测这样的消息:

"username": {"$ne": null}

我尝试了 if len(strings.Trim(r.Form.Get("firstName"), "$/^\")) == 0 { 之类的东西,但总是得到有关标志。我做错了什么?

最佳答案

您需要转义反斜杠以消除错误。

package main

import (
"fmt"
"strings"
)

func main() {
firstName := " ^$/ Hans \\ ^$ "
sanitizedName := strings.Trim(firstName, " $/^\\")
fmt.Println(sanitizedName)
}

输出:

Hans

关于mongodb - golang + mongodb : sanitize input,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49194388/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com