この単純なJavaScriptコードで構文エラーが発生しました。私はちょうどパターンでatringをチェックしたい。誰が間違っているのか教えていただけますか?Javascriptパターンの構文エラー
var a = '[email protected]';
var pattern = [a-zA-Z0-9_]+[.[a-zA-Z0-9]+]*@[a-zA-Z0-9_]+[.[a-zA-Z]+]+;
console.log('The comparison is ',a.match(pattern));
ありがとうございます。
あなたのパターンを正規表現ではありませんしてみてください。単なる文字列であり、構文エラーが発生します。正規表現のリテラルは '/'で始まり、/で終わります。 –