求一正则表达式!

mooninday 2007-08-15 05:54:29
在用struts做验证时,要用一个匹配0~100的正则表达式,请问高手们怎么写呢?
...全文
263 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
mooninday 2007-08-19
  • 打赏
  • 举报
回复
在struts的validation.xml里是不是这样写:
<field property="score" depends="required,mask">
<arg key="studentActionForm.score" position="0"/>
<var>
<var-name>mask</var-name>
<var-value^100|[1-9]\d|\d$</var-value>
</var>
</field>
mooninday 2007-08-19
  • 打赏
  • 举报
回复
在struts的validation.xml里是不是这样写:
<field property="score" depends="required,mask">
<arg key="studentActionForm.score" position="0"/>
<var>
<var-name>mask</var-name>
<var-value^100|[1-9]\d|\d$</var-value>
</var>
</field>
mooninday 2007-08-19
  • 打赏
  • 举报
回复
在struts的validation.xml里是不是这样写:
<field property="score" depends="required,mask">
<arg key="studentActionForm.score" position="0"/>
<var>
<var-name>mask</var-name>
<var-value^100|[1-9]\d|\d$</var-value>
</var>
</field>
gougou8180 2007-08-17
  • 打赏
  • 举报
回复
/^[0-9]{1,2}|100$/
qinglongren 2007-08-17
  • 打赏
  • 举报
回复
idiotqingli() 得
^\d|([1-9]\d)|(100)$
这个正确,我刚学
zhaochunhui 2007-08-17
  • 打赏
  • 举报
回复
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;
}
iboy1983 2007-08-17
  • 打赏
  • 举报
回复
^100|[1-9]\d|\d$
经测试没问题
Ryan11 2007-08-17
  • 打赏
  • 举报
回复
^100|[1-9]\d|\d$
那里不行?我可以匹配0-100的数据.
idiotqingli 2007-08-16
  • 打赏
  • 举报
回复
^\d|([1-9]\d)|(100)$
mooninday 2007-08-16
  • 打赏
  • 举报
回复
^100|[1-9]\d|\d$
貌似也不行的说
Ryan11 2007-08-16
  • 打赏
  • 举报
回复
^100|[1-9]\d|\d$
CodeVitamin 2007-08-15
  • 打赏
  • 举报
回复
在ActionForm中验证算了
参见Pattern的用法
Pattern p = Pattern.compile("a*b");
Matcher m = p.matcher("aaaaab");
boolean b = m.matches();
mooninday 2007-08-15
  • 打赏
  • 举报
回复
写在validation.xml里面貌似没用
兔子-顾问 2007-08-15
  • 打赏
  • 举报
回复
^\d|[1-9]\d|100$

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧