当前位置: 首页 > news >正文

js中的正则表达式(一)

目录

1.什么是正则表达式

2.正则表达式在JavaScript中的使用场景:

 3.正则表达式的语法:


1.什么是正则表达式

正则表达式(Regular Expression)是用于匹配字符串中字符组合的模式。在JavaScript中,正则表达式也是对象通常用来查找、替换那些符合正则表达式的文本,许多语言都支持正则表达式。

2.正则表达式在JavaScript中的使用场景:

例如验证表单:用户名表单只能输入英文字母、数字或者下划线,昵称输入框中可以输入中文(匹配)。
过滤掉页面内容中的一些敏感词(替换),或从字符串中获取我们想要的特定部分(提取)等。

 3.正则表达式的语法:

正则同样道理,我们分为两步:

1.定义规则

2.查找

 正则表达式的语法:

1.声明方法

 const 表达式名 = /表达式/

 注意:被声明的正则表达式里面不需要添加字符串

2.使用方法

声明的表达式名.test(被检测的字符串)

如果成功匹配就返回true,否则为false

例子:

   let name = "测试";const a = /测试/;console.log(a.test(name));

效果:

http://www.lryc.cn/news/133704.html

相关文章:

  • 免费开源使用的几款红黑网络流量工具,自动化的多功能网络侦查工具、超级关键词URL采集工具、Burpsuite被动扫描流量转发插件
  • 使用Mybatis Plus进行DAO层开发
  • Android中如何不编译源生模块
  • 安装Vue_dev_tools
  • 【数据结构入门指南】二叉树顺序结构: 堆及实现(全程配图,非常经典)
  • css实现三角形的几种方法
  • ❤ Vue工作常用的一些动态数据和方法处理
  • SQLite的命令用法
  • 在jupyter notebook中使用海龟绘图
  • 密码学学习笔记(十八):Diffie–Hellman (DH) 密钥交换
  • Linux —— 进程间通信(管道)
  • python常用
  • jeecg如何创建报表并配置到菜单中
  • Servlet+JDBC实战开发书店项目讲解第12讲:会员管理功能
  • java面向对象——继承以及super关键字
  • [机缘参悟-101] :IT人 - 遵从世界本源的样子,不带个人情感、道德、认知倾向,接纳一切,你就拥有无限的力量
  • C++--深度理解智能指针
  • Spring Boot使用MySQL的默认连接池
  • conda使用教程
  • 什么是LLM大语言模型?
  • jenkins同一jar包部署到多台服务器
  • (四)Doceke安装MySQL镜像+Docker启动MySQL容器
  • Android Studio:Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7
  • Spring Clould 搜索技术 - elasticsearch
  • android核绑定cpuset配置与检测进程所在核cpuset方法
  • Lnton羚通关于如何使用nanoPC-T4 安装OpenCV?
  • 内存泄漏:前端开发者的噩梦——内存泄露的原因及排查
  • 高效使用ChatGPT之ChatGPT客户端
  • 【腾讯云 TDSQL-C Serverless 产品体验】基于TDSQL-C 存储爬取的QQ音乐歌单数据
  • leetcode 6450. k-avoiding 数组的最小总和