Skip to content

Latest commit

 

History

History
71 lines (54 loc) · 999 Bytes

README.md

File metadata and controls

71 lines (54 loc) · 999 Bytes



Match

Matching the most common expressions



Installation

go get github.com/bashery/match

Usage

import (
    "github.com/bashery/match"
)

func main() {

    match.IsDate("Jan 9th 2012") // true

    match.IsTime("5:00PM") // true

    match.IsLink("www.linkedin.com") // true

    match.IsEmails("adams@email.com") // true
}

Todo

  • Email
  • Date
  • Time
  • Phone
  • Phone with exts
  • Link
  • IPv4
  • IPv6
  • IP
  • Port without well-known (not known port)
  • Pric
  • Hex color
  • Credit card
  • VISA credit card
  • MC credit card
  • ISBN 10/13
  • BTC address
  • Street address
  • Zip code
  • Po box
  • SSN
  • MD5
  • SHA1
  • SHA256
  • GUID
  • MAC address
  • IBAN
  • Git Repository

License

MIT