在用struts做验证时,要用一个匹配0~100的正则表达式,请问高手们怎么写呢?
------解决方案--------------------
^\d|[1-9]\d|100$
------解决方案--------------------
在ActionForm中验证算了
参见Pattern的用法
Pattern p = Pattern.compile( "a*b ");
Matcher m = p.matcher( "aaaaab ");
boolean b = m.matches();
------解决方案--------------------
^100|[1-9]\d|\d$
------解决方案--------------------
^\d|([1-9]\d)|(100)$
------解决方案--------------------
^100|[1-9]\d|\d$
经测试没问题
------解决方案--------------------
public boolean checkNum(String args){
Pattern p=Pattern.compile( "^[0-9]{1}|[0-9]{2}|100$ ");
Matcher m=p.matcher(args);
if(m.matches())//尝试将整个区域与模式匹配
return true;
else
return false;
}
------解决方案--------------------
idiotqingli() 得
^\d|([1-9]\d)|(100)$
这个正确,我刚学
------解决方案--------------------
/^[0-9]{1,2}|100$/