该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2004-11-30
sigh, 你们竟然怀疑正则表达式没有什么标准...... check out ISO/IEC 9945-2:1993 standard.......
scud 写道 这种表达式的方法可能只能检测格式,检测范围可能做不到吧. 正则表达式检查范围?? 偶的小脑袋就不知道怎么写一个通用的了, 估计写出来也非常不直观. 即便如此, 看看你的需求, 完全可以写出一个通用的范围检测的校验器, 然后用格式检测和这个范围检查的校验器做and, 就可以应付你上面列出的大部分需求了, 而不是像现在这样写一堆重复代码...... |
|
返回顶楼 | |
发表时间:2004-11-30
有些事情想起来很简单,但做的时候就不一样了
反正只要满足我自己的要求就好了 重复代码?也没看见有多少 我没说正则表达式没有标准,但是微软总是喜欢自己玩点特别的,呵呵 |
|
返回顶楼 | |
发表时间:2004-12-01
c, c++ 也有标准,真正完全按标准实现的编译器有几个?
这种可能有兼容性问题的代码是需要实际测的,各个平台各个版本的浏览器,很麻烦的。 |
|
返回顶楼 | |
发表时间:2004-12-01
发表一下我的阶段性成果,已经实现了大部分校验器,其他的慢慢再说.
都在附件里. 大家觉得可用就拿去用吧, 只要不改改当成自己的东西重新发布就好了---很多中国人的毛病吧 如果改了也请保留原作者的名字.谢谢. |
|
返回顶楼 | |
发表时间:2004-12-01
源码
|
|
返回顶楼 | |
发表时间:2004-12-01
如果修改form.vm,如下(注意修改路径)
<script language="javascript" src="$req.contextPath/js/checkform.js"></script> #parse("/template/simple/form.vm") <table class="wwFormTable"> |
|
返回顶楼 | |
发表时间: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 |
|
返回顶楼 | |
发表时间:2004-12-03
多谢 scud
|
|
返回顶楼 | |
发表时间:2004-12-07
已经放到 ww2validator.dev.java.net上,可以用cvs得到最后发布的文件和源码.
:) |
|
返回顶楼 | |
发表时间:2005-04-07
scud,不错,谢谢分亨
|
|
返回顶楼 | |