Java简单的正则表达式

mix*_*kat 5 java regex

我想指定一个正则表达式,用于查找字符串中是否存在任何非字母非数字字符.

基本上我希望它以[a-z][A-Z][0-9]任何顺序接受任何组合......我"2a4A44awA"应该是有效的.

我怎样才能做到这一点?

jzd*_*jzd 7

代替:

[a-z][A-Z][0-9] 
Run Code Online (Sandbox Code Playgroud)

匹配:

[a-zA-Z0-9]+
Run Code Online (Sandbox Code Playgroud)

来自API:

Greedy quantifiers
X?  X, once or not at all
X*  X, zero or more times
X+  X, one or more times
X{n}    X, exactly n times
X{n,}   X, at least n times
X{n,m}  X, at least n but not more than m times
Run Code Online (Sandbox Code Playgroud)