Skip to content
Giuseppe Cannella edited this page Feb 19, 2020 · 2 revisions
Type name example
DMY4 01-12-1902
import com.github.gekomad.regexcollection.DMY4
import com.github.gekomad.regexcollection.Validate.validate

assert(validate[DMY4]("1-12-1902") == None)
assert(validate[DMY4]("01-12-1902") == Some("01-12-1902"))
assert(validate[DMY4]("12-31-1902") == None)
assert(validate[DMY4]("31-12-1902") == Some("31-12-1902"))
assert(validate[DMY4]("31-12-9999") == Some("31-12-9999"))
assert(validate[DMY4]("31-12-10000") == None)
assert(validate[DMY4]("12-31-9999") == None)
assert(validate[DMY4]("12-31-19020") == None)
assert(validate[DMY4]("-1-1-1900") == None)
assert(validate[DMY4]("01-01-1900") == Some("01-01-1900"))
assert(validate[DMY4]("1-1-1900") == None)
assert(validate[DMY4]("01-1-1900") == None)
assert(validate[DMY4]("1--1-1900") == None)
assert(validate[DMY4]("1-1--1900") == None)
Clone this wiki locally