Skip to content

Commit 0fa8dd2

Browse files
committed
add validate:len=? support for utf-8
1 parent 61e4429 commit 0fa8dd2

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

baked_in.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -546,7 +546,7 @@ func hasLengthOf(top interface{}, current interface{}, field interface{}, param
546546
case reflect.String:
547547
p := asInt(param)
548548

549-
return int64(len(st.String())) == p
549+
return int64(len([]rune(st.String()))) == p
550550

551551
case reflect.Slice, reflect.Map, reflect.Array:
552552
p := asInt(param)

0 commit comments

Comments
 (0)