NotASCII - gekomad/scala-regex-collection GitHub Wiki

Type name example
ASCII ใƒ†ใ‚นใƒˆใ€‚
import com.github.gekomad.regexcollection.ASCII
import com.github.gekomad.regexcollection.Validate.validate

assert(validate[ASCII]("2sdf.0") == None)
assert(validate[ASCII]("ใ€€ๅ‰ใซๆฅใŸๆ™‚ใฏๅŒ—ๅดใ‹ใ‚‰ใงใ€ๅฝ“ๆ™‚ใฎๅ…‰ๆ™ฏใฏใ„ใพใงใ‚‚ๆ€ใ„ๅ‡บใ›ใ‚‹ใ€‚") == Some("ใ€€ๅ‰ใซๆฅใŸๆ™‚ใฏๅŒ—ๅดใ‹ใ‚‰ใงใ€ๅฝ“ๆ™‚ใฎๅ…‰ๆ™ฏใฏใ„ใพใงใ‚‚ๆ€ใ„ๅ‡บใ›ใ‚‹ใ€‚"))
assert(validate[ASCII]("ใฎไธญๅคฎใซใฏ็ด”็™ฝใฎใƒ›ใƒฏใ‚คใƒˆใƒ‘ใƒฌใ‚น") == Some("ใฎไธญๅคฎใซใฏ็ด”็™ฝใฎใƒ›ใƒฏใ‚คใƒˆใƒ‘ใƒฌใ‚น"))
assert(validate[ASCII]("ใ€€โ€ฆโ€ฆใ‚ใ€‚") == Some("ใ€€โ€ฆโ€ฆใ‚ใ€‚"))
assert(validate[ASCII]("ใƒ†ใ‚นใƒˆใ€‚") == Some("ใƒ†ใ‚นใƒˆใ€‚"))
import com.github.gekomad.regexcollection.NotAscii
import com.github.gekomad.regexcollection.Validate.findAll

assert(findAll[NotAscii]("""    ใƒ† ใ‚น  ใƒˆ      a ใ‚ใ‚   bw""") == List("ใƒ† ใ‚น  ใƒˆ      ", "ใ‚ใ‚   "))