幫忙寫下正則表達式。。。

yami251139 2008-02-14 09:44:37
要求是9:00=<時間<18:00
9:00<時間<=18:00
<field property="absenceStartTime" depends="required,mask">
<msg name="required" key="ERR_COM_REQUIRED"/>
<arg0 name="required" key="ABSENCE_STARTTIME"/>
<msg name="mask" key="ERR_COM_REQUIRED"/>
<arg0 name="mask" key="ABSENCE_STARTTIME_FORMAT"/>
<var>
<var-name>mask</var-name>
<var-value>^([9-17])\:([0-5][0-9]/d{2})*$</var-value>
</var>
</field>

另一個寫的是 ^(([9-17])\:([0-5][0-9]/d{2}))|[18:00]|[^9:00]*$
貌似好像不對。。
幫忙寫下正確的謝謝。。。。
...全文
137 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yami251139 2008-02-14
  • 打赏
  • 举报
回复
...
kuria001 2008-02-14
  • 打赏
  • 举报
回复
bang ding
yami251139 2008-02-14
  • 打赏
  • 举报
回复
在頂下。。
  • 打赏
  • 举报
回复
ConditionCalendar这个控件我没有用过,抱歉哈
yami251139 2008-02-14
  • 打赏
  • 举报
回复
順便再問下jsp立面的ConditionCalendar時間控件
我是這樣寫的
<field property="workDate" depends="required,date,validwhen">
?? <msg name="required" key="ERR_COM_REQUIRED"/>
?? <arg0 name="required" key="ABSENCE_WORKDATE"/>--要求一定要有值
?? <msg name="date" key="ERR_COM_MASK"/>
?? <arg0 name="date" key="ABSENCE_WORKDATE"/>
?? <var>
?? <var-name>datePattern</var-name>
?? <var-value>yyyy/MM/dd</var-value>--------轉換日期格式
?? </var>
?? <msg name="validwhen" key="ERR_COM_REQUIRED"/>
?? <arg0 name="validwhen" key="ABSENCE_WORKDATE_NULL"/>
?? <var>
?? <var-name>test</var-name>
?? <var-value>(*this* ==null)</var-value>---我+的
?? </var>
??</field>
一點那個控件,再點清空,點確定,就出bug根本不報我定義的錯 我+好下面的以后就直接報錯說是value為null
??這是為什么?
想要用validate驗證它不能為空應該怎么改呢?
  • 打赏
  • 举报
回复
^((0?9)|(1[0-7])):[0-5][0-9]$

^((0?9(?!:00))|(1([0-7]|8(?=:00)))):[0-5][0-9]$
yami251139 2008-02-14
  • 打赏
  • 举报
回复
怎么老沒人啊 自己再頂下。。
yami251139 2008-02-14
  • 打赏
  • 举报
回复
怎么沒人進?

62,623

社区成员

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

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