关于html中验证text标签里面输入的数据是否符合正则表达式,并返回值,

我在html页面写了很多text标签,用submit提交按钮把text里面的文本提交到abc.ashx页面去,我先验证输入的数据是否正确,有验证手机号,验证邮箱的,验证数字的,如果验证不通过的时候就不能提交上去的,问题来了,验证错了也可以提交,我写了很多验证函数,不可能每一个函数都要方在form标签的onsubmit属性里面吧,我写的验证函数都是要传参数的,就像这样function Pro_PeoCountjava(Kj_id, img_id){}
我不可能把所有的函数都放在这onsubmit里面取返回值吧,求大神们指导,该如何是好呀?小弟在此感激不尽,最后的分都给了
在线急等呀,大神们,帮帮忙

var regBox = {    
       regEmail : /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/,//邮箱    
       regName : /^[a-z0-9_-]{3,16}$/,//用户名    
       regMobile : /^0?1[3|4|5|8][0-9]\d{8}$/,//手机    
       regTel : /^0[\d]{2,3}-[\d]{7,8}$/    
   }

输入的时候就可以验证,如果错误就给出提示。

追问

你这个是如何验证的呀,我传进来的数也不知道是Email还是手机呀,所有验证成功后subimt才能提交,不然就不能提交的,submit是提交到abc.ashx 页面的

追答

你穿进来的数不知道是Email还是手机,那你可以用上面那个表达式来判断是什么啊,然后提交。

谢谢

以后多交流

温馨提示:答案为网友推荐,仅供参考
相似回答