-1

なぜこれがうまくいかないのか誰か教えてください。

str = "program";
destdriver = str.replace(/(internal|file|program)/), "$1");
console.log(destdriver);

私が得る: Uncaught SyntaxError: Unexpected token 。

4

1 に答える 1

3

変化する

str.replace(/(internal|file|program)/), "$1");
                                     ^
                           why that parenthesis ?

str.replace(/(internal|file|program)/, "$1");

しかし、式全体が役に立たないように見えます。単語が見つかった場合は、それ自体を置き換えます。

于 2013-05-24T17:23:12.110 に答える