如何使用Java避免字符串中出现“`”和“〜”符号?

时间:2012-09-11 14:08:34

标签: java regex pattern-matching

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

例如:

字符串:hi everyo`ne

输出:无效


字符串:嗨ev~eryone

输出:无效


字符串:大家好

输出:有效


字符串:hi ev`eryon~e

输出:无效

1 个答案:

答案 0 :(得分:5)

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

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

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