如何使用jquery从字符串中删除字符串直到特定字符

时间:2014-04-05 11:45:03

标签: javascript jquery string cakephp

我想使用jquery

删除特定标记的href中的最后一个参数

例如替换href="app/controller/action/05/04/2014"

href="app/controller/action/05/04"

3 个答案:

答案 0 :(得分:3)

尝试在此上下文中使用String.lastIndexOf()String.substring()来实现您的目标,

var xText ="app/controller/action/05/04/2014";
xText = xText.substring(0,xText.lastIndexOf('/'));

DEMO

答案 1 :(得分:0)

如果您知道需要更改哪个值,则可以使用替换:

var str = "app/controller/action/05/04/2014";
var res = str.replace("2014","04");

或者您可以在数组中使用数组并更改/更新最后一个值:

var str = "app/controller/action/05/04/2014";
var res = str.split("/");

答案 2 :(得分:0)

与substring / slice相比,我们可以使用正则表达式替换,这将是最快的。

var hreftxt ="app/controller/action/05/04/2014";
hreftxt = hreftxt.replace(/\/[^\/]*$/,"");