js正则快速记忆方法

这次给大家带来js正则快速记忆方法,js正则快速记忆的注意事项有哪些,下面就是实战案例,一起来看一下。

我们知道,正则表达式是一个处理字符串中很实用的技巧。然而,即便是Javascript写的很厉害的程序猿,有时也会忘掉正则表达式的语法,从而使用起来有些棘手

1、正则表达式中最重要的三个符号1.1 B

在正则表达式中B有3种类型的括号:

1.1.1 方括号 “[“。

方括号”[“内是需要匹配的字符。中括号括住的内容只匹配一个单一的字符。

^[ab]$

1.1.2花括号”{“

花括号”{“内是指定匹配字符的数量。

^[ab]{3}$ 

1.1.3圆括号“(“

圆括号“(“ 则是用来分组的。

^(ab)$

1.2 C

插入符号 “^” 表示正则式的开始。

^a

 ^用在中括号开头的时候,就表示排除括号里的字符。

^[^0-9]$

1.3 $

美元符号“$” 表示正则式的结束。

com$ 

2、正则表达式验证

推荐一个验证正则表达式的网址:https://regexper.com/

 2.1 示例

^[0-9]{3,7}$

上面正则表达式为长度最小为3,最大为7的数字。

2.2  ‘│’符号相当于OR操作

^(1|2)$

3、快捷命令

3.1 d 表示数字[0-9] 注意d前有转义字符

^d$

 大写D:D表示非数字

^D$

3.2 下划线的任何单词字符w

^w$

大写W :W表示非单词

^W$ 

3.3 0次或多次发生 *

^[0-9]*$

3.4 至少一次发生+

^[0-9]+$

3.5 0次或1次发生?

^[0-9]?$

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

js怎么在导航栏互相切换中英文

JS实现棋盘覆盖

JSprototype对象使用教学

以上就是js正则快速记忆方法的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2770764.html

(0)
上一篇 2025年3月8日 12:41:12
下一篇 2025年3月8日 12:41:19

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • JS轻松实现轮播图

    这次给大家带来JS轻松实现轮播图,JS轻松实现轮播图的注意事项有哪些,下面就是实战案例,一起来看一下。 思路: 1、首先要有个盛放图片的容器,设置为单幅图片的宽高,且overflow:hidden,这样保证每次可以只显示一个图片 2、Con…

    编程技术 2025年3月8日
    200
  • 在JS中怎么实现数字与字符串相互转换

    这次给大家带来在JS中怎么实现数字与字符串相互转换,在JS中实现数字与字符串相互转换的注意事项有哪些,下面就是实战案例,一起来看一下。 var print = new Function(“x”, “document.write(x)”); …

    编程技术 2025年3月8日
    200
  • vue.js双向绑定使用详解

    这次给大家带来vue.js双向绑定使用详解,vue.js双向绑定使用的注意事项有哪些,下面就是实战案例,一起来看一下。 vue.js初级入门之最基础的双向绑定操作,具体内容如下 首先在页面引入vue.js以及其他需要用到的或者可能要用到的插…

    编程技术 2025年3月8日
    200
  • js实现图片匀速淡入淡出

    这次给大家带来js实现图片匀速淡入淡出,js实现图片匀速淡入淡出的注意事项有哪些,下面就是实战案例,一起来看一下。 淡入效果 * { margin: 0; padding: 0; } p { border: 2px solid #aaa; …

    编程技术 2025年3月8日
    200
  • JS实现评价星级

    这次给大家带来JS实现评价星级,JS实现评价星级的注意事项有哪些,下面就是实战案例,一起来看一下。 虽然简单,还是有几个注意的地方: 1. 未点击时的hover效果,星星会随鼠标移动亮起来喔。 2. 点击后关闭hover效果。 3. 点击同…

    编程技术 2025年3月8日
    200
  • JS单双引号嵌套使用详解

    这次给大家带来JS单双引号嵌套使用详解,JS单双引号嵌套使用的注意事项有哪些,下面就是实战案例,一起来看一下。 单引号和双引号之间可以相互嵌套。 1、单引号内只能嵌套双引号。 2、双引号内只能嵌套单引号。 3、如果想在双引号内,再嵌套双引号…

    编程技术 2025年3月8日
    200
  • js实现在移动端图片轮播

    Document html,body{ width:100%; overflow-x:hidden; } html{ font-size:100px; } .banner{ position:relative; height:3rem; o…

    编程技术 2025年3月8日
    200
  • JS上传文件不刷新当前页面

    这次给大家带来JS上传文件不刷新当前页面,JS上传文件不刷新当前页面的注意事项有哪些,下面就是实战案例,一起来看一下。 用js给出一个上传文件时不用刷新页面的方案 uploaddocument.getElementById(‘upload-…

    编程技术 2025年3月8日
    200
  • js操作表格

    这次给大家带来js操作表格,js操作表格的注意事项有哪些,下面就是实战案例,一起来看一下。 实现思路: 1、添加时:获取当前列表的行数,在当前一行添加下一行;2、用insertCell()方法添加一行,下标从0开始,3、若要给新一行添加类型…

    编程技术 2025年3月8日
    200
  • AngularJS实现日程表

    这次给大家带来AngularJS实现日程表,AngularJS实现日程表的注意事项有哪些,下面就是实战案例,一起来看一下。 功能:添加事件/完成事件/删除事件 Document *{ margin: 0; padding: 0; } .no…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论