注册 登录
编程论坛 JavaScript论坛

在行末数字前面插入制表符的正则表达式该怎么使用

ever__f 发布于 2010-03-04 20:37, 1030 次点击

学习正则表达式刚刚入门,就遇到了问题。
想在行末数字前面插入制表符,比如“呵呵呵123”这一行变为“呵呵呵    123”,其中的空格是制表符。

搜索“[0-9]+$”表示查找行末数字吧,但是替换成为什么呢?
请指教,谢谢!
1 回复
#2
foktime2010-03-05 09:16
var str = '呵呵呵123';
alert(str.replace(/\d+$/g, function(a) { return '\t' + a; }));
1