我想验证用户'在将其插入数据库之前输入。使用此修剪功能,我可以检查输入是否为空是否为空。
if len(strings.Trim(r.Form.Get("firstName"), " ")) == 0 {
但我还想检测这些信息:
"username": {"$ne": null}
我尝试了like if len(strings.Trim(r.Form.Get("firstName"), " $/^\")) == 0 {
的东西,但总是得到有关标志的错误。我做错了什么?
答案 0 :(得分:1)
你需要转义反斜杠才能摆脱错误。
package main
import (
"fmt"
"strings"
)
func main() {
firstName := " ^$/ Hans \\ ^$ "
sanitizedName := strings.Trim(firstName, " $/^\\")
fmt.Println(sanitizedName)
}
输出:
Hans