有关验证的问题
现在手上有这样一个活儿:用户提交一个表单,然后把表单里填写的内容写入数据库。本质上是很简单的,但这个表单包含的输入内容非常之多,同时要使用的验证规则也很多,比如有的输入框只能输数字,有的只能输入6-10个字符,还有邮件地址,身份证号码,电话号码......等等不下五十个。
问题一:因为一直就没怎么写过验证,所以想请教各位通常的做法是怎样的?
1、用Javascript只进行客户端验证。
2、只进行服务端验证。
3、先用Javascript进行客户端验证,提交后再次进行服务端验证。
问题二:希望各位提供些通用的验证函数,比如邮件地址,电话号码,身份证号码等,多谢。