使用replace()丢弃字符串中的动态字符

时间:2013-10-21 04:28:54

标签: javascript jquery

例如21/10/2013 ..我想删除/ 2013 ..

replace('/2013', '')工作但日期可能是其他价值,如2014年,2015年等等

2 个答案:

答案 0 :(得分:2)

这将删除上一个/以后的所有内容:

var str = "21/10/2013";
var new_str = str.substring(0,str.lastIndexOf('/'));

答案 1 :(得分:2)

尝试:

'21/10/2013'.replace(/\/\d+$/,''); // 21/10

删除最后一个“/”以及字符串末尾后面的任何数字。