JavaScript/OOP をよりよく理解するために、JavaScript で正規表現の引数パラメーターがどのように処理されるのかに興味があります。正規表現についてはすでに多くのことを理解しているので、これはパターンの解釈に関するものではありません。これは、JavaScript がそれをどのように処理するかを識別することです。
例:
newStr = str.replace(/(^\W*|\W*$)/gi,'');
これは基本的に、文字列から特殊文字と空白を削除します。ただし、カプセル化された文字列で/(^\W*|\W*$)/gi
はないため、JS オブジェクトは文字列でも数値でもないため、この概念を理解するのは困難です。このオブジェクト型は単独 (つまり、正規表現のみ) ですか、それとも他の目的に役立ちますか?