Brazilian pis validator (PIS) - validation package in Golang.
It is an essential package to validate PIS number in your application.
Use the go tool
for do that:
go get github.com/patricksferraz/pisvalidator
You need to import the package github.com/patricksferraz/pisvalidator
like that:
import (
pisvalidator "github.com/patricksferraz/pisvalidator"
)
package main
import (
"fmt"
pisvalidator "github.com/patricksferraz/pisvalidator"
)
func main() {
// This will validate the PIS and clean the formatting.
valid := pisvalidator.ValidatePis("47711617275")
// Verifies if it is a valid PIS
if !valid {
panic(fmt.Errorf("It isn't valid: %v", err))
}
}