「Kotlin」正規表現で数値、英字を指定するサンプル

2021年7月13日

書式
Regex(“^[0-9a-z]{桁数}$")
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
fun main() {
//数値、英字6桁 先頭末尾(0-9 a-z)
val ptn = Regex("^[0-9a-z]{6}$")
println("結果1: "+"456ark".matches(ptn));
println("結果2: "+"789a".matches(ptn));
//英字
println("結果3: "+"test12".matches(ptn));
//数値
println("結果4: "+"667788".matches(ptn));
}
fun main() { //数値、英字6桁 先頭末尾(0-9 a-z) val ptn = Regex("^[0-9a-z]{6}$") println("結果1: "+"456ark".matches(ptn)); println("結果2: "+"789a".matches(ptn)); //英字 println("結果3: "+"test12".matches(ptn)); //数値 println("結果4: "+"667788".matches(ptn)); }
fun main() {

  //数値、英字6桁 先頭末尾(0-9 a-z)
   val ptn = Regex("^[0-9a-z]{6}$")
   
    println("結果1: "+"456ark".matches(ptn));
    println("結果2: "+"789a".matches(ptn));
      //英字
    println("結果3: "+"test12".matches(ptn));
      //数値
    println("結果4: "+"667788".matches(ptn));
}

実行結果
>kotlin arkgame.jar
結果1: true
結果2: false
結果3: true
結果4: true

Kotlin

Posted by arkgame