Blage's Coding Blage's Coding
Home
算法
  • 手写Spring
  • SSM
  • SpringBoot
  • JavaWeb
  • JAVA基础
  • 容器
  • Netty

    • IO模型
    • Netty初级
    • Netty原理
  • JVM
  • JUC
  • Redis基础
  • 源码分析
  • 实战应用
  • 单机缓存
  • MySQL

    • 基础部分
    • 实战与处理方案
    • 面试
  • ORM框架

    • Mybatis
    • Mybatis_Plus
  • SpringCloudAlibaba
  • MQ消息队列
  • Nginx
  • Elasticsearch
  • Gateway
  • Xxl-job
  • Feign
  • Eureka
  • 面试
  • 工具
  • 项目
  • 关于
🌏本站
🧸GitHub (opens new window)
Home
算法
  • 手写Spring
  • SSM
  • SpringBoot
  • JavaWeb
  • JAVA基础
  • 容器
  • Netty

    • IO模型
    • Netty初级
    • Netty原理
  • JVM
  • JUC
  • Redis基础
  • 源码分析
  • 实战应用
  • 单机缓存
  • MySQL

    • 基础部分
    • 实战与处理方案
    • 面试
  • ORM框架

    • Mybatis
    • Mybatis_Plus
  • SpringCloudAlibaba
  • MQ消息队列
  • Nginx
  • Elasticsearch
  • Gateway
  • Xxl-job
  • Feign
  • Eureka
  • 面试
  • 工具
  • 项目
  • 关于
🌏本站
🧸GitHub (opens new window)
  • 手写Spring

  • SSM

  • SpringBoot

  • JavaWeb

    • 前端基础
    • 后端基础
    • Thymeleaf视图模板
    • session会话
    • Servlet
    • Servlet优化
    • 依赖注入
    • 过滤器
    • 监听器
    • 正则表达式
    • 项目经验
  • Spring
  • JavaWeb
phan
2023-05-15

正则表达式

# 正则表达式

JavaScript中用于模式校验和匹配。

  • 创建正则表达式对象:对象形式:**var reg=new RegExp("abc")**当正则表达式中有"/"用这种。

    直接量形式:var reg=/正则表达式/ 一般使用这种

  • 调用正则表达式test方法对待匹配串进行校验

    var str="abvd"
    var res=reg.test(str) //若str中只要有一个符合匹配则res返回true
    
    1
    2
  • 匹配语法

    结尾加g表示全文匹配,如不加则仅仅匹配第一个;i表示忽略大小写匹配
    var reg=/o/gi
    加$表示是否以模式串结尾,^表示以模式串开始
    var reg=/world$/
    var reg=/^world/
    加m表示多行匹配,只要有一行能够匹配上则为true
    var reg=/world/m
    var str="world\nhello"
    
    1
    2
    3
    4
    5
    6
    7
    8
  • 元字符

    \w表示字母数字下划线都能被匹配到,\W匹配非单词数字下划线
    var reg=/\w/g
    \d匹配数字
    \s匹配空白符,如换行符,制表符
    \b匹配单词的开始和结束
    [abc]目标串包含abc任意一个字符匹配
    
    1
    2
    3
    4
    5
    6

#

编辑 (opens new window)
#JavaWeb
上次更新: 2023/12/15, 15:49:57
监听器
项目经验

← 监听器 项目经验→

Theme by Vdoing | Copyright © 2023-2024 blageCoder
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式