私は解決できない問題があります。私はまた、テキストのいくつかの部分を意味し、にtextInputの値を保持する変数を持ってJavaScriptでregExpオブジェクトに変数を渡して動作させる方法
var pattern = this.state.regExpVal;
、例えば、郵便番号:それはユーザによって提供される、のは、私は正規表現パターンを保持変数があるとしましょう。
するvar strの= this.state.textAreaVal。
は、私は新しい正規表現オブジェクトを作成:var myRegEx = new RegExp(pattern, 'g');
を、結果はOKではありません。(それはフラグの検索がグローバルに動作していないようだと、私はその理由を把握することはできません)。
var result = str.match(myRegEx);
誰でも手助けできますか?
何が問題ですか? –
文字列とは何ですか?しようとしている正規表現は何ですか? –
文字列と正規表現の両方がユーザーによって提供されます。 var str = '34 -990'とregExp = \ d {2} - \ d {3}のパターンを考えてみましょう。 – LostInJavaScript