Validate International Securities Identification Number: Difference between revisions

Content added Content deleted
Line 1,496: Line 1,496:
validISIN :: String -> Bool
validISIN :: String -> Bool
validISIN =
validISIN =
((&&) . isinPattern)
(&&) . isinPattern
<*> (luhn . (show <=< stringInts))
<*> luhn . (show <=< stringInts)


isinPattern :: String -> Bool
isinPattern :: String -> Bool