namecheck regexp should match whole string
This commit is contained in:
parent
5e481273df
commit
e8d1d64f1c
2
web.go
2
web.go
|
@ -1904,7 +1904,7 @@ func submithonker(w http.ResponseWriter, r *http.Request) *Honker {
|
||||||
combos = " " + combos + " "
|
combos = " " + combos + " "
|
||||||
honkerid, _ := strconv.ParseInt(r.FormValue("honkerid"), 10, 0)
|
honkerid, _ := strconv.ParseInt(r.FormValue("honkerid"), 10, 0)
|
||||||
|
|
||||||
re_namecheck := regexp.MustCompile("[\\pL[:digit:]_.-]+")
|
re_namecheck := regexp.MustCompile("^[\\pL[:digit:]_.-]+$")
|
||||||
if name != "" && !re_namecheck.MatchString(name) {
|
if name != "" && !re_namecheck.MatchString(name) {
|
||||||
http.Error(w, "please use a plainer name", http.StatusInternalServerError)
|
http.Error(w, "please use a plainer name", http.StatusInternalServerError)
|
||||||
return nil
|
return nil
|
||||||
|
|
Loading…
Reference in New Issue