我有正则表达式的视图。
var reg = /^(.*)\s\(([0-9]+)\)$/;
var res = reg.exec(baseName);
但在安装新服务器后,我收到如下错误:
Log :: function raised exception (new TypeError("reg.exec is not a function", "undefined", 6)) with doc._id
如何让regexp在Ubuntu服务器上使用1.4 couchdb?
答案 0 :(得分:0)
当您以这种格式使用正则表达式时,Couchdb似乎不支持正则表达式:
var reg = /^(.*)\s\(([0-9]+)\)$/;
要使其正常工作,您可以初始化一个RegExp对象并且可以正常工作
所以将其改为
var reg = new RegExp(/^(.*)\s\(([0-9]+)\)$/);
var res = reg.exec(baseName);