您的位置 首页 > 数码极客

js正则表达式,英文空格

什么是正则表达式?

正则表达式在不同编程语言中都存在,通常用于被检索、验证符合某一规则的文本。

比如,注册账号时,要求密码长度要超过8位,只能包括英文大小写和数字。这时就需要设置一个规则进行合法性检验。

正则表达式由普通字符、元字符和量词组成。普通字符包括大小写字母与数字,元字符是具有特殊含义的字符,量词用来确定匹配字符的次数。

检测合法QQ号

常见元字符:

练习1:

练习2:

常见量词:

test方法:

let reg = /^[0-9]{5,11}$/; i(prompt("请输入QQ号:"))) alert("格式正确"); else alert("格式错误");

onblur事件

常见元字符:

onblur事件:当对象失去焦点时发生。

例如,在用户名和密码输入框输入内容,光标离开输入框自动检测用户名或密码是否合法。

<label for="nickname">昵称</label> <input type="text" name="nickname" id="nickname"> <script> let nickname = document.getElementById("nickname"); nickname.onblur = function(){ let reg = /^\w{2,5}$/; i)) alert("当前昵称可用"); else alert("昵称不符合命名规范"); } </script>

search和match

常见元字符:

常见量词:

search()方法:用于检索字符串中指定的子串,或检索与正则表达式匹配的子串。结果返回第一个匹配到子串的起始位置,如果没有找到返回-1。标志i忽略大小写。

let str = "abchello world.defhillo World."; // let reg = /h[i|e]llo/; let reg = /World/i; let res = (reg); con(res);

match()方法:可以检索到多个匹配结果。g全局匹配,gi全局忽略大小写匹配。

let str = "abchello world.defhillo World."; let reg = /h[i|e]llo/g; // let reg = /World/gi; let res = (reg); con(res);

视频讲解

相关推荐

  • Javascript对象和选项卡实现
  • 一文详解javascript轮播图
  • Javascript简介和基础数据类型
  • 一文详解Javascript定时器
  • Javascript点击按钮控制图片切换
  • Javascript获取className属性和slice切片
  • Javascript在线刷题输入输出模板,学编程为什么要刷题?

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“js正则表达式,英文空格,js正则表达式使用,js正则表达式语法大全”边界阅读