如何使用JavaScript正则表达式的反向引用功能?

2026-03-30 08:530阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计290个文字,预计阅读时间需要2分钟。

如何使用JavaScript正则表达式的反向引用功能?

最近遇到一个需求,传入一个字符串,每三个字符插入一个空格。例如:传入abcd1234,输出abc d12 34。思考了一下,准备写一个函数如下:

如何使用JavaScript正则表达式的反向引用功能?

javascriptfunction appendSpace(s) { var length=s.length;}

最近遇到一个需求,传入一个字符串,每三个字符插入一个空格

例:

传入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;
}

感觉这个函数有点屌丝。。。
阅读全文

本文共计290个文字,预计阅读时间需要2分钟。

如何使用JavaScript正则表达式的反向引用功能?

最近遇到一个需求,传入一个字符串,每三个字符插入一个空格。例如:传入abcd1234,输出abc d12 34。思考了一下,准备写一个函数如下:

如何使用JavaScript正则表达式的反向引用功能?

javascriptfunction appendSpace(s) { var length=s.length;}

最近遇到一个需求,传入一个字符串,每三个字符插入一个空格

例:

传入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;
}

感觉这个函数有点屌丝。。。
阅读全文