Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript couchdb'中的正则表达式;s视图版本1.4_Javascript_Regex_Couchdb - Fatal编程技术网

Javascript couchdb'中的正则表达式;s视图版本1.4

Javascript couchdb'中的正则表达式;s视图版本1.4,javascript,regex,couchdb,Javascript,Regex,Couchdb,我有一个正则表达式视图 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一起工作?couchdb似

我有一个正则表达式视图

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一起工作?couchdb似乎不支持regex,当您以这种格式使用regex时:

var reg = /^(.*)\s\(([0-9]+)\)$/;
要使其工作,您可以初始化一个RegExp对象,这样就可以了

所以把它改成

var reg = new RegExp(/^(.*)\s\(([0-9]+)\)$/);
var res = reg.exec(baseName);