要求是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]*$
貌似好像不對。。
幫忙寫下正確的謝謝。
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]*$
貌似好像不對。。
幫忙寫下正確的謝謝。
我是這樣寫的
<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驗證它不能為空應該怎么改呢?