Javascript - URL 文字列の最後の文字が「+」の場合、それを削除します...方法は? 質問する

Javascript - URL 文字列の最後の文字が「+」の場合、それを削除します...方法は? 質問する

これは既存の質問の続きです。Javascript - ドロップダウンの選択に基づいて URL に移動 (続き)

ドロップダウン選択を使用して、ユーザーが URL を作成し、「Go」をクリックしてその URL に移動できるようにしています。

URL にアクセスする前に URL をチェックする追加機能を追加する方法はありますか?

私の URL には「+」文字が含まれることがありますが、これが URL の最後の文字である場合は削除する必要があります。つまり、基本的には「最後の文字が + である場合は削除する」必要があります。

これが私のコードです:

$(window).load(function(){
    $('form').submit(function(e){
        window.location.href = 
            $('#dd0').val() +
            $('#dd1').val()+
            $('#dd2').val()+
            $('#dd3').val();
        e.preventDefault();
    });
});

ベストアンサー1

var url = /* whatever */;

url = url.replace(/\+$/, '');

例えば、

> 'foobar+'.replace(/\+$/, '');
  "foobar"

おすすめ記事