diff options
Diffstat (limited to 'internal/mapr/funcs/maskdigits.go')
| -rw-r--r-- | internal/mapr/funcs/maskdigits.go | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/internal/mapr/funcs/maskdigits.go b/internal/mapr/funcs/maskdigits.go new file mode 100644 index 0000000..d51f3d8 --- /dev/null +++ b/internal/mapr/funcs/maskdigits.go @@ -0,0 +1,14 @@ +package funcs + +// MaskDigits masks all digits (replaces them with .) +func MaskDigits(input string) string { + s := []byte(input) + + for i, b := range s { + if '0' <= b && b <= '9' { + s[i] = '.' + } + } + + return string(s) +} |
