javascript中正则表达式反向引用示例介绍
- 软件编程
- 2026-01-11 16:49:20
最近遇到一个需求,传入一个字符串,每三个字符插一个空格
例:
传入abcd1234
输出 abc d12 34
思考了一下,准备写一个函数如下
复制代码 代码如下:
function appendSpace(s)
{
var length = s.length;
var result = "";
var last = 0;
for(var i = 3;i<=length;i=i+3,last = last+3)
{
result = result+s.substring(i-3,i)+" ";
}
result = result+s.substring(last,length);
return result;
}
感觉这个函数有点。。。
于是换了replace()正则表达式替换方法
复制代码 代码如下:
/*
*$1表示引用匹配规则中第一对括号(此处为"(.{3})")命中的文本
*不加括号的时候会直接输出$1
*/
function insertSpace(s)
{
var result =s.replace(/(.{3})/g,"$1 ");
return result;
}
运行效果如图
# 如图
# 正则表达式
# br
# 不加
# 换了
# var
# return
# lt
# span
# function
# 一个函数
# result
# length
# replace
# quot
# abc
# substring
# 反向引用
# appendSpace
# insertSpace
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
c# 实现控件(ocx)中的事件详解
python实现图片,视频人脸识别(dlib版)
使用Python爬取Json数据的示例代码
c++ STL之list对结构体的增加,删除,排序等操作详解
Python制作简单的剪刀石头布游戏
Redis分布式锁的使用和实现原理详解
Java 网络编程之 TCP 实现简单的聊天系统
手把手教你如何编译打包video.js
JRebel在线激活破解实现教程
python中二分查找法的实现方法
Docker容器使用宿主机上的mongod/redis等服务详解
10分钟学会js处理json的常用方法
在vue中动态修改css其中一个属性值操作
JavaScript中的几种继承方法示例
js实现简单的轮播图效果
从零搭建SpringBoot2.X整合Redis框架的详细教程
element-ui点击查看大图的方法示例
MyBatis Plus更新对象无法设空值解决方案
MySQL获得当前日期时间函数示例详解
python基于socket模拟实现ssh远程执行命令
Java 判断实体对象及所有属性是否为空的操作
弄清Pytorch显存的分配机制
springboot如何读取application.yml文件
Docker 修改docker存储位置 修改容器镜像大小限制操作
c# 开发文字识别软件
Docker 运行多个Springboot的详细教程
pyqt5实现井字棋的示例代码
java使用jar包生成二维码的示例代码
Dockerfile中ENTRYPOINT 和 CMD的区别说明
c++连续输入未知个数的数字操作
flask项目集成swagger的方法
Vue实现点击当前行变色
Python爬虫进阶之爬取某视频并下载的实现
docker文件存放路径, 获取容器启动命令操作
redission分布式锁防止重复初始化问题
PHP文件操作简单介绍及函数汇总
JavaScript 防抖和节流遇见的奇怪问题及解决
Scrapy-Redis之RedisSpider与RedisCrawlSpider详解
golang 设置web请求状态码操作
Druid监控分布式实现过程解析
Aop动态代理和cglib实现代码详解
Vue如何跨组件传递Slot的实现
微信小程序反编译的实现
10个示例带你掌握python中的元组
JavaScript实现无限轮播效果
MySQL使用MRG_MyISAM(MERGE)实现分表后查询的示例
golang语言如何将interface转为int, string,slice,struct等类型
C# double类型变量比较分析
JAVA Iterator 转成 List 的操作
Android Studio升级4.1.1后各种错误和解决方案
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
