正規表現で、ローマ字の大文字と半角スペースのみを有効な値としたい Jun 15, 2017 クレジットカードの名前のところで、正規表現を使って入力値を制限しようとしていますが、うまくいかずにいます。 if (source.toString().matches("^[A-Z\s]+$".toRegex()) && source.toString().matches("^[^\n]+$".toRegex())){ } 上記はうまくいくのですが、これを1つの正規表現で記述したいです。 ※ "^[A-Z\s]+$" -> これだと改行が通る