javascript中的match()有什么问题?

far*_*oft 0 javascript regex string match

javascript中的match()有什么问题?

var path = "D:\Programs\DeveloperTools";
var patt=/.+\\/g;
alert(path.match(patt));
Run Code Online (Sandbox Code Playgroud)

结果应该是:D:\ Programs \

Dar*_*rov 5

逃逸:

var path = "D:\\Programs\\DeveloperTools";
Run Code Online (Sandbox Code Playgroud)

现在matchalertpath,你会得到预期的结果.这是现场演示.