我正在使用正则表达式^((IM[0-9]{8}(/)?)*|([0-9]{7}(/)?)*)$
如下
<asp:RegularExpressionValidator runat="server"
ControlToValidate="ticket"
ErrorMessage="Maximo Ticket must be of the format IM99999999 or 9999999"
ValidationExpression="^((IM[0-9]{8}(/)?)*|([0-9]{7}(/)?)*)$">
*
</asp:RegularExpressionValidator>
如果用户保持在一侧|
但不允许用户使用这两种类型的表达式,则此方法有效。例如以下工作正常
- IM12345678
- IM12345678/IM12345687
- 1234567
- 1234567/7654321
但是我不能组合我想做的表达式。以下不能正常工作
- IM12345678/1234567
- 1234567/IM12345678