├── .codecov.yml ├── .devcontainer └── devcontainer.json ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── pull_request_template.md └── workflows │ └── ci.yml ├── .gitignore ├── .gomarkdoc.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DOC.md ├── LICENSE ├── README.md ├── SECURITY.md ├── alphanumeric.go ├── alphanumeric_test.go ├── ascii.go ├── ascii_test.go ├── check_error.go ├── check_error_test.go ├── check_func.go ├── checker.go ├── checker_test.go ├── cidr.go ├── cidr_test.go ├── credit_card.go ├── credit_card_test.go ├── digits.go ├── digits_test.go ├── email.go ├── email_test.go ├── fqdn.go ├── fqdn_test.go ├── go.mod ├── gte.go ├── gte_test.go ├── header.txt ├── helper_test.go ├── hex.go ├── hex_test.go ├── html_escape.go ├── html_escape_test.go ├── html_unescape.go ├── html_unescape_test.go ├── ip.go ├── ip_test.go ├── ipv4.go ├── ipv4_test.go ├── ipv6.go ├── ipv6_test.go ├── isbn.go ├── isbn_test.go ├── locales ├── DOC.md ├── en_us.go └── locales.go ├── lower.go ├── lower_test.go ├── lte.go ├── lte_test.go ├── luhn.go ├── luhn_test.go ├── mac.go ├── mac_test.go ├── maker.go ├── maker_test.go ├── max_len.go ├── max_len_test.go ├── min_len.go ├── min_len_test.go ├── regexp.go ├── regexp_test.go ├── required.go ├── required_test.go ├── revive.toml ├── taskfile.yml ├── time.go ├── time_test.go ├── title.go ├── title_test.go ├── trim_left.go ├── trim_left_test.go ├── trim_right.go ├── trim_right_test.go ├── trim_space.go ├── trim_space_test.go ├── upper.go ├── upper_test.go ├── url.go ├── url_escape.go ├── url_escape_test.go ├── url_test.go ├── url_unescape.go └── url_unescape_test.go /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/.gitignore -------------------------------------------------------------------------------- /.gomarkdoc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/.gomarkdoc.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DOC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/DOC.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/SECURITY.md -------------------------------------------------------------------------------- /alphanumeric.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/alphanumeric.go -------------------------------------------------------------------------------- /alphanumeric_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/alphanumeric_test.go -------------------------------------------------------------------------------- /ascii.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/ascii.go -------------------------------------------------------------------------------- /ascii_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/ascii_test.go -------------------------------------------------------------------------------- /check_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/check_error.go -------------------------------------------------------------------------------- /check_error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/check_error_test.go -------------------------------------------------------------------------------- /check_func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/check_func.go -------------------------------------------------------------------------------- /checker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/checker.go -------------------------------------------------------------------------------- /checker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/checker_test.go -------------------------------------------------------------------------------- /cidr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/cidr.go -------------------------------------------------------------------------------- /cidr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/cidr_test.go -------------------------------------------------------------------------------- /credit_card.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/credit_card.go -------------------------------------------------------------------------------- /credit_card_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/credit_card_test.go -------------------------------------------------------------------------------- /digits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/digits.go -------------------------------------------------------------------------------- /digits_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/digits_test.go -------------------------------------------------------------------------------- /email.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/email.go -------------------------------------------------------------------------------- /email_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/email_test.go -------------------------------------------------------------------------------- /fqdn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/fqdn.go -------------------------------------------------------------------------------- /fqdn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/fqdn_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/cinar/checker/v2 2 | 3 | go 1.23.2 4 | -------------------------------------------------------------------------------- /gte.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/gte.go -------------------------------------------------------------------------------- /gte_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/gte_test.go -------------------------------------------------------------------------------- /header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/header.txt -------------------------------------------------------------------------------- /helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/helper_test.go -------------------------------------------------------------------------------- /hex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/hex.go -------------------------------------------------------------------------------- /hex_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/hex_test.go -------------------------------------------------------------------------------- /html_escape.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/html_escape.go -------------------------------------------------------------------------------- /html_escape_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/html_escape_test.go -------------------------------------------------------------------------------- /html_unescape.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/html_unescape.go -------------------------------------------------------------------------------- /html_unescape_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/html_unescape_test.go -------------------------------------------------------------------------------- /ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/ip.go -------------------------------------------------------------------------------- /ip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/ip_test.go -------------------------------------------------------------------------------- /ipv4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/ipv4.go -------------------------------------------------------------------------------- /ipv4_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/ipv4_test.go -------------------------------------------------------------------------------- /ipv6.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/ipv6.go -------------------------------------------------------------------------------- /ipv6_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/ipv6_test.go -------------------------------------------------------------------------------- /isbn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/isbn.go -------------------------------------------------------------------------------- /isbn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/isbn_test.go -------------------------------------------------------------------------------- /locales/DOC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/locales/DOC.md -------------------------------------------------------------------------------- /locales/en_us.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/locales/en_us.go -------------------------------------------------------------------------------- /locales/locales.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/locales/locales.go -------------------------------------------------------------------------------- /lower.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/lower.go -------------------------------------------------------------------------------- /lower_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/lower_test.go -------------------------------------------------------------------------------- /lte.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/lte.go -------------------------------------------------------------------------------- /lte_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/lte_test.go -------------------------------------------------------------------------------- /luhn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/luhn.go -------------------------------------------------------------------------------- /luhn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/luhn_test.go -------------------------------------------------------------------------------- /mac.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/mac.go -------------------------------------------------------------------------------- /mac_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/mac_test.go -------------------------------------------------------------------------------- /maker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/maker.go -------------------------------------------------------------------------------- /maker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/maker_test.go -------------------------------------------------------------------------------- /max_len.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/max_len.go -------------------------------------------------------------------------------- /max_len_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/max_len_test.go -------------------------------------------------------------------------------- /min_len.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/min_len.go -------------------------------------------------------------------------------- /min_len_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/min_len_test.go -------------------------------------------------------------------------------- /regexp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/regexp.go -------------------------------------------------------------------------------- /regexp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/regexp_test.go -------------------------------------------------------------------------------- /required.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/required.go -------------------------------------------------------------------------------- /required_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/required_test.go -------------------------------------------------------------------------------- /revive.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/revive.toml -------------------------------------------------------------------------------- /taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/taskfile.yml -------------------------------------------------------------------------------- /time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/time.go -------------------------------------------------------------------------------- /time_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/time_test.go -------------------------------------------------------------------------------- /title.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/title.go -------------------------------------------------------------------------------- /title_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/title_test.go -------------------------------------------------------------------------------- /trim_left.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/trim_left.go -------------------------------------------------------------------------------- /trim_left_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/trim_left_test.go -------------------------------------------------------------------------------- /trim_right.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/trim_right.go -------------------------------------------------------------------------------- /trim_right_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/trim_right_test.go -------------------------------------------------------------------------------- /trim_space.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/trim_space.go -------------------------------------------------------------------------------- /trim_space_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/trim_space_test.go -------------------------------------------------------------------------------- /upper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/upper.go -------------------------------------------------------------------------------- /upper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/upper_test.go -------------------------------------------------------------------------------- /url.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/url.go -------------------------------------------------------------------------------- /url_escape.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/url_escape.go -------------------------------------------------------------------------------- /url_escape_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/url_escape_test.go -------------------------------------------------------------------------------- /url_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/url_test.go -------------------------------------------------------------------------------- /url_unescape.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/url_unescape.go -------------------------------------------------------------------------------- /url_unescape_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cinar/checker/HEAD/url_unescape_test.go --------------------------------------------------------------------------------