我在页面给用户一个文本框让用户输入,请问一下我在哪里来判断用户输入的是否是标准的时间格式,是在JS代码里面写呢,还是在servlet里来写啊,如果要用正则表达式,怎样来用啊在哪用呢???  高手们   谢谢啦  请帮帮吧!!!  非常感谢啦!!!

解决方案 »

  1.   

    首先验证问题,一般分为客户端浏览器验证和服务器段验证,客户端验证用javascript实现(但是浏览器是可以屏蔽的),里面可以用正则表达式来写(具体写法,google一下),服务器端可以写一个工具类,里面专门用正则表达式来处理日期!!呵呵!
      

  2.   

    客户端和server端都check一下好了
      

  3.   

    最好在客户端和页面都进行判断,客户端得js代码是很不安全的,用户完全可以通过修改你的js跳过验证,所以还是得在服务器端组判断,如果我倒觉得可以在客户端的js代码中拼接一个特殊形式的字符串,然后在服务器端验证,如果格式不匹配,则报错
      

  4.   

    看你是什么需求了,要是很大量的重复验证的话建议你用servlet,如果仅仅是几个的话,那还是就在当前页面判断,正则表达式,网上一搜不少,多动动手哦