0

私の隕石アプリケーションでMongodbを使用して、正規表現を使用してクエリを作成し、名前またはコードがデータベースで既に使用可能かどうかを確認しています。私の文字列には、すべての数字と特殊文字が含まれています。しかし、正規表現が++文字列に特殊文字を見つけると、エラーが発生します

Exception while invoking method
'createSubject' SyntaxError: Invalid regular expression: /^C++$/: Nothing to repeat

I20140109-13:15:21.277(5.5)? 新しい正規表現で ()

私のコードは

var code_regex = new RegExp(["^",code,"$"].join(""),"i");
var curr = Meteor.curri.findOne({code: code_regex});

文字列で正常に動作していますが、コードとして試したところC++、上記のエラーが発生しました。

4

1 に答える 1