表单验证

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 把字符串分割为字符串数组





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值