大家好,我正在尝试允许一些文本输入在发送之前通过正则表达式检查。我希望文本仅包含 A-Z、0-9 和空格“”字符。现在这是我的代码:
if(!title.matches("[a-zA-Z0-9_]+") {
//fail
}
else {
//success
}
然而,当我输入类似“This is a test”的内容时,这仍然会给出 //fail
结果
有什么想法吗?谢谢大家。
最佳答案
您没有在正则表达式中包含空格。尝试以下操作:
if (!title.matches("[a-zA-Z0-9 ]+"))
关于java - Java 中允许空格字符的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5601754/