Sha256: 75d59c167aae8ac2891121ecd35a606b2882f6763c9b94aeb80d5573979c206d
Contents?: true
Size: 320 Bytes
Versions: 84
Compression:
Stored size: 320 Bytes
Contents
module Phone (number) where import Data.Char (isDigit, isLetter) number :: String -> Maybe String number input | any isLetter input = Nothing | len == 10 = Just digits | len == 11 && head digits == '1' = Just $ tail digits | otherwise = Nothing where digits = filter isDigit input len = length digits
Version data entries
84 entries across 84 versions & 1 rubygems