0

我想避免在使用 Java 的字符串中出现“`”和“~”符号。

例如:

字符串:大家好

输出:无效


字符串:大家好~大家

输出:无效


字符串:大家好

输出:有效


字符串:大家好~e

输出:无效

4

1 回答 1

5

使用java的String.matches()方法:

String input;
boolean valid = input.matches("^[^`~]*$");

正则表达式的意思是“任意数量的既不是`也不是~”的字符

于 2012-09-11T14:12:15.190 回答