我需要控制“00XX000”模式的正则表达式,请帮助
private fun isTransferDescriptionValid(description: String): Boolean { val regex = "^[a-zA-Z0-9] [a-zA-Z0-9-/,. ][a-zA-Z0-9]\$".toRegex() return description.matches(regex) }
ars1skjm1#
您可以使用以下正则表达式,它将查找00 XX 000(\s是一个通用的空格占位符)
00 XX 000
\s
val regex = "^[0-9]{2}\\s[a-zA-Z]{2}\\s[0-9]{3}$".toRegex()
也有[:space:]
val regex = "^[0-9]{2}[[:space:]]{1}[a-zA-Z]{2}[[:space:]]{1}[0-9]{3}$".toRegex()
但有时只有文字空格才有帮助
val regex = "^[0-9]{2} [a-zA-Z]{2} [0-9]{3}$".toRegex()
1条答案
按热度按时间ars1skjm1#
您可以使用以下正则表达式,它将查找
00 XX 000
(\s
是一个通用的空格占位符)也有[:space:]
但有时只有文字空格才有帮助