二つの正規表現から新しい正規表現を作りたい
解決したいこと
正規表現 - 正規表現 = 新しい正規表現を作りたい
例)
下に二つの正規表現を記述しています。
ひとつはすべての記号を受け付ける正規表現
もうひとつは「:」「」「-」「@」の記号のみを受け付ける正規表現
これらを組み合わせてすべての記号から4つの記号を差し引いたものすべてを受け付ける正規表現を作りたいのですが上手くいきません。
(例)+ ; * [ は使えるが 「:」「」「-」「@」は使えない
var xxx = new RegExp(/[!"#$%&'()\*\+\-\.,\/:;<=>?@\[\\\]^_`{|}~]/g);
//すべての記号を受け付ける正規表現
var reg = new RegExp(/[:\_\-@]/g);
//「:」「_」「-」「@」の記号のみを受け付ける正規表現
自分で試したこと
0