表单验证

来源:互联网 发布:办公室电话网络布线 编辑:程序博客网 时间:2024/06/04 01:10
1.为什么要表单验证
减轻服务器的压力
保证输入的数据符合要求
2.字符串验证
字符串查找
indexOf():查找某个指定的字符串值在字符串中首次出现的位置
判断字符串是否有数字
使用for循环和substring()方法依次截断单个字符,再判断每个字符是否是数字
3.表单验证事件和方法
类别名称描述
事件onblur 失去焦点,当光标离开某个文本框时触发
onfocus 获得焦点,当光标进入某个文本框时触发
方法blur() 从文本域中移开焦点
focus() 在文本域中设置焦点,即获得鼠标光标
select() 选取文本域中的内容,突出显示输入区域的内容
4.正则表达式
为什么需要正则表达式
简洁的代码
严谨的验证文本框中的内容
定义正则表达式
普通方式
var reg=/表达式/附加参数
构造函数
var reg=new RegExp("表达式","附加参数")
5.表达式的模式
简单模式
只能表示具体的匹配
复合模式
可以使用通配符表达更为抽象的规则模式
6.RegExp对象
方法描述
exec检索字符中是正则表达式的区配,返回找到的值,并确定其位置
test检索字符串中指定的值,返回true或false

属性描述
globalRegExp对象是否具有标志g
ignoreCaseRegExp对象是否具有标志i
multilineRegExp对象是否具有标志m

7.String对象
方法描述
match找到一个或多个正则表达式的匹配
search检索与正则表达式相匹配的值
replace替换与正则表达式匹配的字符串
split把字符串分割为字符串数组
原创粉丝点击