これは私の現在のコードで、動作しません:
$( "#cart_url" ).attr('href', this.href.replace( "ProductCode=TFLG1&Qty.TFLG1="/^[0-9]+$/"&", "test" ));
構文の書き方がよくわかりません。"/^[0-9]+$/" がある場合、任意の数値の結果を "test" に置き換えようとしています。
さらに詳しい情報:
$( "#cart_url" ).attr('href', this.href.replace( "ProductCode=TFLG1&Qty.TFLG1=345&", "test" ));
このコードは問題なく動作しますが、「345」という数字は 1 から 1000 までの任意の数字になる可能性があるため、この関数を 1000 回記述するのではなく、その数字を動的に見つけて置き換える必要があります。