怎么利用js做表单验证
怎么利用js做表单验证,即使用正则表达式判定姓名,邮箱等内容而输入错误后组织表单提交到服务器。...
怎么利用js做表单验证,即使用正则表达式判定姓名,邮箱等内容而输入错误后组织表单提交到服务器。
展开
2个回答
展开全部
使用正则表达式,你需要掌握正则表达式的基本语法。这里一言难尽,可以在网上找一些教程。
下面是js中正则表达式的基本用法:
/^\w+$/.test('jim2012');
'jim2012'.match(/^\w+$/);
在用户提交表单时,会触发表单的submit事件。可以利用这个事件,在提交表单前验证表单数据,决定是否提交表单。下面是jQuery实现的简单表单验证:
$('#form1').submit(function(){
var username = $('#username').val();
if (!/^\w+$/.test(username)) {
alert('Invalid username.');
return false;
}
return true;
});
在实践中我推荐使用jquery.validate插件进行表单验证,这样比较方便。具体请参考它的官方文档。
望采纳,谢谢支持!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询