JS表单验证(用正则表达式,用字符串验证)
JS表单验证
JS运行在客户端的代码,通过在客户端对表单进行格式的验证可以避免大量不合法的数据提交到服务器,这样就可以减轻服务器端的压力。
表单的验证可以使用正则表达式进行验证
正则表达式对象的创建分为两种方法
1 . var regobj = /表达式内容/;
2. var regobj = new RegExp(“表达式内容”);
一般使用第一种方法创建
正则表达式的内容可以是简单的也可以是复合的
简单内容直接就是一个字符串: var regobj = /^xiaoli$/;
最简单的一个验证方法:
注意的点:
一:获取表单上某一个空间的值存在两种方法: 1: document.getElementById()的方法获取,需要为控件指定一个ID值
通过document.表单名.控件名.value的方法获取,需要为form标签提供name属性,需要为控件提供name属性
二:如果进行表单验证,验证方法必须要返回一个boolean类型的结果
三:调用验证的验证的方法,是在form表单的onsubmit事件中调用,且调用的时候必须添加return
