正则表达式 - 使用" +"量词连续

时间:2015-08-18 02:16:28

标签: javascript regex

添加/删除" +"不会改变输出。但我也没有收到任何错误。是什么" +"在这做什么?

/.{3}+/g

3 个答案:

答案 0 :(得分:2)

“+”在这里无效,也许你的意思是

/(.{3})+/g

答案 1 :(得分:1)

使用此正则表达式debugger

它解析正则表达式并详细描述

/.{3}+/g
    .{3}+ matches any character (except newline)
        Quantifier: {3}+ Exactly 3 times
    g modifier: global. All matches (don't return on first match)

答案 2 :(得分:0)

var re = /.{3}+/g;
^
SyntaxError: Invalid regular expression: /.{3}+/: Nothing to repeat at new RegExp (native)

这是我在nodejs(v.0.12.4)

中得到的