0

ちょっとばかげているように聞こえるかもしれませんが、ハードコーディングせずにクエリ文字列の値を変更する方法を見つける必要があります。

たとえば、次のようになります。

post_num=_443_1

私はそれを次のように変更したい:

post_num=_444_1

私はすでに post_num の値を取得しています。それを変更できるようにする必要があります。何か案は?

4

3 に答える 3

1

それは、フォーマットの一貫性に大きく依存します。

var numParts = str.split('_');
numParts[1]++;
var updated = '_' + numParts[1] + '_' + numParts[2];
于 2013-11-01T18:16:08.840 に答える
1

文字列の最初の数値をインクリメントする一般的な方法:

post_num.replace(/\d+/, function(n){return Number(n) + 1});
于 2013-11-01T18:25:31.887 に答える