0

たとえば、document.createElement() 関数を考えると、パラメーターは 3 つの方法で渡すことができます

var v="script"; var s=document.createElement(v);

var s=document.createElement("script");

var s=document.createElement('scipt');

引用符を除いて document.createElement 関数のパラメーターを抽出する正規表現が必要です。グループを使用してこれを試しましたが、「」、」と通常の変数の2つの正規表現を書いています例を提供してください

4

2 に答える 2

1
var re = /document\.createElement\((['"]*)(.+?)\1\)/;

結果は次のとおりです。

str.match(re)[2];

http://jsfiddle.net/mihaifm/RWc8N/

于 2012-04-04T08:08:01.807 に答える
0

OR操作にはパイプを使用|します。

例:script|scipt

于 2012-04-04T07:39:49.677 に答える