如何使用另一个字符串编号替换带有数字的字符串

时间:2017-01-11 22:35:52

标签: javascript jquery regex

我有一个字符串,其中包含一个如下所示的值。

somevalueshere=123&page=3&someothervalues=123

我希望将数字 3 替换为 1 。 所以它看起来像page=1

该数字始终为正整数,如1,2,3,4,5,6,7

到目前为止我所拥有的只是

.replace("page=" + 'some number reg ex here', "page=1")

1 个答案:

答案 0 :(得分:3)

数字的正则表达式(不带小数)是\d+\d匹配任何数字,+表示至少一种前一种模式。

str = str.replace(/\bpage=\d+/, 'page=1');

这是非常基本的正则表达式语法。如果您还不知道,请阅读http://www.regular-expression.info上的教程。