我正在使用struts 1.2。我需要设计一个拒绝字符的验证%,/,?,<,>
。正如您可以确定需要转义的最后两个字符,但我无法在 struts 中找到任何特定的正则表达式规则。
问问题
1024 次
2 回答
0
String str; //the string to check - load it up with the value from the form
....
if(str.contains("%") || str.contains("/") || str.contains("?") || str.contains("<") || str.contains(">")){
//string contains invalid chars
}else{
//string contains vaild chars
}
不涉及正则表达式,也不需要转义字符:) - 尽管可能有更好的方法来做到这一点。
于 2011-03-03T17:14:35.210 回答
0
这可能会帮助你
<constant>
<!--All characters except < > " ' & % ; | and ~-->
<constant-name>allchars</constant-name>
<constant-value>^[^<>"'&%;|~]*$</constant-value>
</constant>
于 2012-12-28T09:24:58.427 回答