一文详解Javascript正则表达式,检测用户名密码合法性
2023-02-19 12:21:25 时间
什么是正则表达式?
正则表达式在不同编程语言中都存在,通常用于被检索、验证符合某一规则的文本。
比如,注册账号时,要求密码长度要超过8位,只能包括英文大小写和数字。这时就需要设置一个规则进行合法性检验。
正则表达式由普通字符、元字符和量词组成。普通字符包括大小写字母与数字,元字符是具有特殊含义的字符,量词用来确定匹配字符的次数。
检测合法QQ号
常见元字符:
练习1:
练习2:
常见量词:
test方法:
onblur事件
常见元字符:
onblur事件:当对象失去焦点时发生。
例如,在用户名和密码输入框输入内容,光标离开输入框自动检测用户名或密码是否合法。
search和match
常见元字符:
常见量词:
search()方法:用于检索字符串中指定的子串,或检索与正则表达式匹配的子串。结果返回第一个匹配到子串的起始位置,如果没有找到返回-1。标志i忽略大小写。
match()方法:可以检索到多个匹配结果。g全局匹配,gi全局忽略大小写匹配。
相关文章
- 激活工具_MAS_1.3_Win10_CN.cmd
- Java设计模式之建造者模式
- typecho设置伪静态_Win_IIS环境如何安装
- Java设计模式之原型模式
- VLAN间路由配置方法,单臂路由、三层交换_路由交换基础
- UltraISO软碟通老牌的ISO编辑软件V9.76
- HDLC与PPP协议原理与配置_路由交换基础内容
- cc攻击脚本详细教程,看一眼就学会
- Java设计模式之工厂模式
- PPPoE客户端原理与配置_路由交换基础
- Java设计模式之类图的六大关系
- NAT网络地址转换_路由交换基础
- UML类图的基本操作
- IDEA快捷键汇总
- Windows10推送了V21H2正式版更新_19044.1766
- NxShell_1.6.0_最新便携版和安装版下载
- Centos7上部署三台tomcat
- 访问控制列表ACL配置规则_路由交换
- Nginx
- Java设计模式之模板模式