一个textfield 的 extjs 校验问题。

Awareness 2010-10-11 05:12:36
一个速率集的配置,该配置项为textfield类型,
校验规则如下:
速率集1:{1,2,5,5,11}
速率集2:{6,9,12,18,24,36,48,54}
速率集3:{MCS0,MCS1, MCS2,MCS3,MCS4,MCS5,MCS6,MCS7,MCS8,MCS9,MCS10,MCS11,MCS12,MCS13,MCS14,MCS15}
当工作模式选为A/G模式时 :只能填写 速率集2 中的数据,如9,48 或者6,9,12,54等。可填写单个或多个。
当工作模式选为B模式时 :只能填写 速率集1 中的数据,如1,2 或者1,2,5.5等。可填写单个或多个。
当工作模式选为BG混合模式时:只能填写 速率集1+速率集2 中的数据,如1,2,5.5,9,12,36 或者1,11,24,54等。必须2种速率集混合。
当工作模式选为AN/GN模式时 :只能填写 速率集2+速率集3 中的数据,同上。
当工作模式选为BGN模式时 :只能填写 速率集1+速率集2+速率集3 中的数据,同上。

望高人能提供一下解决方法。感谢。。。
...全文
129 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zn85600301 2010-10-11
  • 打赏
  • 举报
回复
自己写正则表达式 选择不同的工作模式 使用不同的正则
tracyXiaoAi 2010-10-11
  • 打赏
  • 举报
回复
简洁办法我不知道
但是可以用笨办法
那就是一层层的判断了

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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