大神们,在网页中 jsp 你们是怎么做数据校验

比如有个电话的<input> 可能工程中许多都有这个<input> 但在每个页面中都定义一套相同的方法来限制他~~~实在是太麻烦,代码重复性太高。
现在我想知道大神们一般是怎么做数据校验的,指条明路~~·
我想 有没有定义input的类型 比如定义这个input为9位字符,以后要用的用到电话号码的地方直接新建一个 那不是很方便
求大神指点~~~我用的是java~~
ssh框架还没时间学啊~~~~ 要校验的话肯定是尽可能要在浏览器端检验的 还发到服务器上去校验那多蛋疼 我现在想知道有没有好点的插件 可以干这事~~·

首先你在前台利用js交验数据,js有很多方法都封装好了!比较方便。。
html可以控制input的size这样可以很简单的控制长度了。。其他的用js验证是否为数字
为了安全起见在后台校验的话,则可以利用字符串的length属性检验长度。(其实INPUT标签都已经控制了)实际上你只需要检验数据类型就可以了。
try{
Integer.parseInt(string);//利用强制转换的方法检验是否为整型数据
System.out.println("是数字");
}catch(NumberFormatExceptione){
//如果出现NumberFormatException 异常则该字符串不关是数字的组合
System.out.println("出错了");
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-24
有插件的,javascript有一套jquery里面的validate框架可以实现校验功能本回答被网友采纳
第2个回答  2010-12-22
可以单独写一个js文件完成常规性的校验,比如邮箱,电话号码这些。
需要用到的时候引入这个js文件,使用其中的校验函数就可以了哈。
第3个回答  2011-01-09
利用强制转换的方法检验是否为整型数据本回答被提问者采纳
第4个回答  2010-12-22
jquery里面有很多插件。并且是开源的,你要找 就自己上官网看看,如果英语不是很好,去中文论坛也可以。至于网址,你自己上百度google一下就行了。
相似回答