jquery - 正则表达式

》正则表达式

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

》正则不需要jquery的支持

直接使用原生的js就可以了

以面向对向的方式来创建

》正则的定义

在这里插入图片描述
匹配字符a,

在这里插入图片描述
匹配a,忽略大小写

用/来定义

在这里插入图片描述

》例子

匹配字符串a,成功弹出true

在这里插入图片描述

》不存在的弹出false

在这里插入图片描述

》转义的匹配

在这里插入图片描述

例,匹配一个数字

在这里插入图片描述

本例中,只要有数字存在就成功

弹出了true

只匹配一个

例子,匹配多个数字,要求全部是数字

在这里插入图片描述

用到了匹配开头,匹配结尾,匹配一个或多个,匹配数字

结果,如果不是纯数字就会报false

试一试,如果数字中间有英文的情况

》 试一试忽略大小写

在这里插入图片描述
当前的结果是false

如果把正则式对象加上一个参数i,就可以忽 略大小写

在这里插入图片描述

》常用正则规则

在这里插入图片描述

》目标例子

在这里插入图片描述

输入内容以后,对内容进行验证,然后弹出对应的提示

功能代码

在这里插入图片描述

网页的结构

在这里插入图片描述

》重头写下

在这里插入图片描述

接下来对这个值进行验证了

如果用户输入的是空的。那么就提示用户名不能为空

让隐藏的标签先获得值,然后显示

在这里插入图片描述

如果用户输入的内容不为空,就需要对数据进行验证了

定义正则的规则

在这里插入图片描述

当前的bug

文本框获得焦点时,提示信息应该为空

在这里插入图片描述

》阻止表单的提交

上面的例子可以对文本框内的内容进行验证

如果验证不合格,应该阻止表单的提交行为

在表单的提交事件中对判断的结果验证

如果结果不符合要求,那么就阻止提交

return false,阻止表单的提交

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鲸鱼编程pyhui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值