表单验证

本文介绍了表单验证的重要性,包括减轻服务器压力和确保数据准确性。详细讲述了字符串验证、表单事件及方法,正则表达式的使用及其模式,并展示了如何通过String和RegExp对象进行验证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

属性 描述
global RegExp对象是否具有标志g
ignoreCase RegExp对象是否具有标志i
multiline RegExp对象是否具有标志m

7.String对象
方法 描述
match 找到一个或多个正则表达式的匹配
search 检索与正则表达式相匹配的值
replace 替换与正则表达式匹配的字符串
split 把字符串分割为字符串数组
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值