我知道肯定文本没有数字,我们可以做这个简单的工作:
text.matches(".*\\d.*")); // if return true, then text has digit
现在,如何确定用户输入中的字符?
我需要通过正则表达式确定用户输入的输入中的字符(因为它比其他函数更简单)。
答案 0 :(得分:2)
您可以使用类似:[a-zA-Z]+
的字符集来匹配A-Z
忽略大小写的一个或多个字母。
您可以使用\w
来匹配包含[a-zA-Z_0-9]
或者,如果您想匹配任何不是空格的字符,可以使用\S
。
这取决于您在用户输入中定义“字符”的方式......