Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道肯定文本没有数字,我们可以做简单的这项工作:
text.matches(".*\\d.*")); // if return true, then text has digit
现在,如何确定用户输入中的字符?
我需要通过正则表达式确定用户键入的输入中的字符(因为它比其他函数更简单)。
您可以使用如下字符集:[a-zA-Z]+匹配一个或多个A-Z忽略大小写的字母。
[a-zA-Z]+
A-Z
您可以使用\w匹配所有“单词字符”,其中包括[a-zA-Z_0-9]
\w
[a-zA-Z_0-9]
或者,如果您想匹配任何不是空格的字符,您可以使用\S.
\S
这取决于您如何在用户输入中定义“字符”...