javascript之string正则式

1.search方法

复制代码
search() 返回第一个匹配的索引,未找到返回-1
javascript 复制代码
const str = "Hello World";
const index = str.search(/World/);
console.log(index); // 6
 

2 match方法

match() 用于在字符串中执行正则匹配,返回匹配结果的数组或null

javascript 复制代码
const str = "Hello World";
const result = str.match(/World/);
console.log(result); // ["World"]
 

3 replace方法

这个方法是用来替换匹配的子字符串,支持字符串或函数作为替换值

javascript 复制代码
const str = "Hello World";
const newStr = str.replace(/World/, "JavaScript");
console.log(newStr); // "Hello JavaScript"
 

4 split()方法

这个方法是用来分割字符串为数组

javascript 复制代码
const str = "a,b,c";
const arr = str.split(/,/);
console.log(arr); // ["a", "b", "c"]
 
相关推荐
Java搬码工5 分钟前
VUE3使用教程
前端·javascript·vue.js
小白勇闯网安圈7 分钟前
Vue 3 核心进阶:组合式 API、响应式系统与 <script setup>
前端·javascript·vue.js
郝学胜-神的一滴12 分钟前
C++20 高级编程 004:从初始化、内存到const系列关键字
开发语言·算法·编程·软件构建·c++20
雪芽蓝域zzs13 分钟前
Vue3 + JS + pnpm 创建项目
开发语言·javascript·ecmascript
一晌小贪欢14 分钟前
Python办公16:PDF 强力缝合——将几十个 PDF 合并为单个文档并添加页码
开发语言·python·excel·数据可视化·python办公
名剑走天下17 分钟前
Kotlin_LiveData
开发语言·kotlin
迷迭香yy19 分钟前
回测过拟合检测体系从样本内外到组合稳健性评估 IG50免费开源股票数据API接口
服务器·开发语言·数据库·人工智能·python
zmzb010319 分钟前
C++课后习题训练记录Day199
开发语言·c++
Zane19941223 分钟前
`ClassName()` 只是一步?拆开看 `__new__` 和 `__init__` 各自在干什么
开发语言·python
蜡台25 分钟前
Uniapp 开发H5 页面跳转拦截
前端·javascript·uni-app