验证现有JavaScript代码(不仅仅是检查条目)。例如:电子邮件和特定字符等

验证现有JavaScript代码(不仅仅是检查条目)。例如:电子邮件和特定字符等,javascript,database,forms,validation,Javascript,Database,Forms,Validation,我想知道是否有人能帮我。我最近使用了本教程: 为客户开发更复杂的竞赛报名表。基本上,验证的方式不同于我以前使用过的许多其他验证方法,对于一些额外的需求,我不知道如何实现它 这是我修改的验证代码示例,以满足我的表单要求: //quick/simple validation if(empty($code)){ $action['result'] = 'error'; array_push($text,'You forgot to enter your entry code'); } if(em

我想知道是否有人能帮我。我最近使用了本教程:

为客户开发更复杂的竞赛报名表。基本上,验证的方式不同于我以前使用过的许多其他验证方法,对于一些额外的需求,我不知道如何实现它

这是我修改的验证代码示例,以满足我的表单要求:

//quick/simple validation
 if(empty($code)){ $action['result'] = 'error'; array_push($text,'You forgot to enter your entry code'); }
 if(empty($name)){ $action['result'] = 'error'; array_push($text,'You forgot to enter your name'); }
 if(empty($email)){ $action['result'] = 'error'; array_push($text,'You forgot to enter your email address'); } 
此代码仅验证这些字段中是否有内容。但是,例如在“输入代码”字段上,我希望在此处输入最大字符数并限制某些字符,以及标准的“电子邮件”验证,以便表单正确发送到数据库

如果有人知道我是如何做到这一点的,特别是使用此注册表格,请帮助我,因为我尝试使用此表格的所有其他方法都不起作用,并导致表格出错


先谢谢你

我会在事件中使用另一个if语句来检查$code的值,并根据指定的长度运行比较

更改时/keydown/blur$code.value.length应返回指定字段中的字符数。如果该值不“正确”,则显示$text操作消息

关于$code键控{

如果(this.value.length>x | | this.value.length }

不要尝试进行“标准电子邮件验证”——拒绝的网站数量foo@example.museum或+example@example.com这太疯狂了,要跟上时代真的很难。如果您想检查电子邮件地址是否正常-向其发送电子邮件,并要求用户单击链接以确认他们收到了邮件。不要尝试进行模式匹配(至少不要超过“其中有一个@”)。