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"]
 
相关推荐
梦想CAD控件2 小时前
网页端CAD的图形选择、编辑与夹点操作教程
前端·javascript·node.js
月月大王的3D日记3 小时前
Three.js 入门系列(8):六种光源全解析 —— 关灯了,开光!
前端·javascript
自然 醒3 小时前
v-tooltip自定义指令封装
前端·javascript·vue.js
峥嵘life4 小时前
Android WiFi 热点 Channel 信道 和 Frequency 频率 转换总结
android·开发语言
wgego4 小时前
基础的反序列化一些总结(php和java)
java·开发语言·笔记
冻柠檬飞冰走茶4 小时前
PTA基础编程题目集 7-8超速判断(C++语言实现)
开发语言·数据结构·c++·算法
其美杰布-富贵-李5 小时前
第 10 篇:灯光与阴影
javascript·three.js
山峰哥5 小时前
数据库工程与SQL调优:从慢查询到秒级响应的实战之路
java·开发语言·数据库·sql·深度优先·启发式算法
wangjialelele5 小时前
Selenium4 + Java Web自动化测试入门指南:从环境搭建到常用操作详解
java·开发语言·前端·测试工具·自动化
Awna6 小时前
Golang 大小写可见性规范
开发语言·后端·golang