我有一个字符串,"abc123("
并想检查是否包含一个或多个不是数字或字符的字符.
"abc123(".matches("[^a-zA-Z0-9]+");
在这种情况下应该返回true吗?但它没有!怎么了?
我的测试脚本:
public class NewClass {
public static void main(String[] args) {
if ("abc123(".matches("[^a-zA-Z0-9]+")) {
System.out.println("true");
}
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
211 次 |
最近记录: |