最新文章专题视频专题关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
object转integer java绝对值函数 gx developer安装教程 13pro和13区别 pycharm 安装教程 fileinputstream中文乱码 elasticsearch安装教程 anaconda 安装pytorch vscode输出中文乱码 linux安装anaconda3 vue 时间格式化 dg分区工具怎么用 json格式化工具有哪些 电话号码正则表达式 js location 微信能发消息,不能视频聊天 sql 正则表达式 js 获取当前url mysql时间格式转换 vue async objectmapper.readvalue方法 javascript正则表达式 js邮箱正则表达式 冬红果盆景栽培造型技术 什么是土壤有机质 玉米封闭除草剂的使用方法 世界最长寿动物排名 身份证到底哪一面是正面 月季病虫害及相应的防治方法 仙客来种子的播种方法 樱花的品种介绍 农大372玉米品种特性及高产栽培技术 飞机上到底可不可以用手机 澳洲小龙虾六个养殖技术要点介绍 枪炮口处的制退器有什么作用 黑木耳的代料栽培技术 葡萄紫纹羽病病害与防治 赤霉素的主要作用是什么 在发动机工作中 润滑油的作用是什么 测土配方施肥技术
当前位置: 首页 - 科技 - 知识百科 - 正文

js 正则替换

来源:懂视网 责编:黄老五 时间:2022-01-22 10:19:37
文档

js 正则替换

replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。js利用正则配合replace替换指定字符的语法是:stringObject.replace(regexp,replacement)
推荐度:
导读replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。js利用正则配合replace替换指定字符的语法是:stringObject.replace(regexp,replacement)

js如何利用正则配合replace替换指定字符?一起学习一下吧!

replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。

js利用正则配合replace替换指定字符语法是:stringObject.replace(regexp,replacement)

参数描述

regexp 必需。规定了要替换的模式的 RegExp 对象。请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象。

replacement 必需。一个字符串值。规定了替换文本或生成替换文本的函数。

返回值

一个新的字符串,是用 replacement 替换了 regexp 的第一次匹配或所有匹配之后得到的。

说明

字符串 stringObject 的 replace() 方法执行的是查找并替换的操作。它将在 stringObject 中查找与 regexp 相匹配的子字符串,然后用 replacement 来替换这些子串。如果 regexp 具有全局标志 g,那么 replace() 方法将替换所有匹配的子串。否则,它只替换第一个匹配子串。

replacement 可以是字符串,也可以是函数。如果它是字符串,那么没有匹配都将由字符串替换。但是 replacement 中的 $ 字符具有特定的含义。如下表所示,它说明从模式匹配得到的字符串将用于替换。   

字符  替换文本

$1、$2、...、$99  与 regexp 中的第 1 到第 99 个子表达式相匹配的文本。

$& 与 regexp 相匹配的子串。

$` 位于匹配子串左侧的文本。

$' 位于匹配子串右侧的文本。

% 直接量符号。

注意:ECMAScript v3 规定,replace() 方法的参数 replacement 可以是函数而不是字符串。在这种情况下,每个匹配都调用该函数,它返回的字符串将作为替换文本使用。该函数的第一个参数是匹配模式的字符串。接下来的参数是与模式中的子表达式匹配的字符串,可以有 0 个或多个这样的参数。接下来的参数是一个整数,声明了匹配在 stringObject 中出现的位置。最后一个参数是 stringObject 本身。

关于js如何利用正则配合replace替换指定字符,我们就了解到这啦!

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:0731-84117792 E-MAIL:11247931@qq.com

文档

js 正则替换

replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。js利用正则配合replace替换指定字符的语法是:stringObject.replace(regexp,replacement)
推荐度:
标签: js 正则替换
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题object转integerobject转integer专题java绝对值函数java绝对值函数专题gx developer安装教程gx developer安装教程专题13pro和13区别13pro和13区别专题pycharm 安装教程pycharm 安装教程专题fileinputstream中文乱码fileinputstream中文乱码专题elasticsearch安装教程elasticsearch安装教程专题anaconda 安装pytorchanaconda 安装pytorch专题vscode输出中文乱码vscode输出中文乱码专题linux安装anaconda3linux安装anaconda3专题vue 时间格式化vue 时间格式化专题dg分区工具怎么用dg分区工具怎么用专题json格式化工具有哪些json格式化工具有哪些专题电话号码正则表达式电话号码正则表达式专题js locationjs location专题微信能发消息,不能视频聊天微信能发消息,不能视频聊天专题sql 正则表达式sql 正则表达式专题js 获取当前urljs 获取当前url专题mysql时间格式转换mysql时间格式转换专题vue asyncvue async专题一证通查怎么查自己名下手机号一证通查怎么查自己名下手机号专题世界三大记忆法世界三大记忆法专题python正则表达式提取文本python正则表达式提取文本专题sql正则表达式sql正则表达式专题php获取当前时间php获取当前时间专题split函数pythonsplit函数python专题nginx location 正则匹配nginx location 正则匹配专题ppt布尔运算工具在哪里ppt布尔运算工具在哪里专题input disabled属性input disabled属性专题女网名简单大方有内涵女网名简单大方有内涵专题js加专题js给div赋值专题php 正则替换专题php正则替换专题js引号转义专题js 引号转义专题js给td赋值专题js特殊字符校验专题js 去除转义专题js替换所有专题js替换专题js 值替换专题js 替换所有专题jquery对象转字符串专题js字符串转html专题js转义符专题js 字符串转html专题js获取text的值专题jq对象转字符串专题js替换url参数专题
Top