私の隕石アプリケーションで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++
、上記のエラーが発生しました。