论坛首页 Java企业应用论坛

webwork的客户端javascript校验器和普通校验器

浏览 23200 次
该帖已经被评为精华帖
作者 正文
   发表时间:2004-11-30  
sigh, 你们竟然怀疑正则表达式没有什么标准...... check out ISO/IEC 9945-2:1993 standard.......

scud 写道

这种表达式的方法可能只能检测格式,检测范围可能做不到吧.

正则表达式检查范围?? 偶的小脑袋就不知道怎么写一个通用的了, 估计写出来也非常不直观.

即便如此, 看看你的需求, 完全可以写出一个通用的范围检测的校验器, 然后用格式检测和这个范围检查的校验器做and, 就可以应付你上面列出的大部分需求了, 而不是像现在这样写一堆重复代码......
0 请登录后投票
   发表时间:2004-11-30  
有些事情想起来很简单,但做的时候就不一样了

反正只要满足我自己的要求就好了

重复代码?也没看见有多少

我没说正则表达式没有标准,但是微软总是喜欢自己玩点特别的,呵呵
0 请登录后投票
   发表时间:2004-12-01  
c, c++ 也有标准,真正完全按标准实现的编译器有几个?
这种可能有兼容性问题的代码是需要实际测的,各个平台各个版本的浏览器,很麻烦的。
0 请登录后投票
   发表时间:2004-12-01  
发表一下我的阶段性成果,已经实现了大部分校验器,其他的慢慢再说.

都在附件里.

大家觉得可用就拿去用吧,
只要不改改当成自己的东西重新发布就好了---很多中国人的毛病吧
如果改了也请保留原作者的名字.谢谢.
0 请登录后投票
   发表时间:2004-12-01  
源码
0 请登录后投票
   发表时间:2004-12-01  
如果修改form.vm,如下(注意修改路径)

<script language="javascript" src="$req.contextPath/js/checkform.js"></script>
#parse("/template/simple/form.vm")
<table class="wwFormTable">
0 请登录后投票
   发表时间:2004-12-01  
Comm Validator:
IntegerValidator(***)
FloatValidator
LongValidator
ABCLetterValidator
BaseWordValidator
CustomDataRegExpValidator


JavaScript Validator:
JSRequiredStringValidator(***)
JSStringLengthFieldValidator
JSIntegerValidator(***)
JSFloatValidator
JSEmailValidator(***)
JSURLValidator(***)
JSABCLetterValidator
JSBaseWordValidator
JSCustomDataRegExpValidator




String Storage Length Validator
One2OneSaveStringLengthFieldValidator
One2TwoSaveStringLengthFieldValidator
One2ThreeSaveStringLengthFieldValidator

JSOne2OneSaveStringLengthFieldValidator
JSOne2TwoSaveStringLengthFieldValidator
JSOne2ThreeSaveStringLengthFieldValidator
0 请登录后投票
   发表时间:2004-12-03  
多谢 scud
0 请登录后投票
   发表时间:2004-12-07  
已经放到 ww2validator.dev.java.net上,可以用cvs得到最后发布的文件和源码.

:)
0 请登录后投票
   发表时间:2005-04-07  
scud,不错,谢谢分亨
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics