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

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