2013-04-22 69 views
-1

例如-1:我有字符串像 “AAA-23-34” 和我想从该字符串是 “AAA-23”如何从jQuery中的“aaa-23-34”获取字符串“aaa-23”?

例如-2:var str = "aaa-44-34-12"

输出应该是"aaa-44-34"

这意味着我想要在最后一个连字符之前的字符串。

+4

你尝试过什么?字符串操作是基本的,你至少应该尝试一下。 – Raptor 2013-04-22 04:33:36

+0

基本的JavaScript会做..因此,我已经重新签署了.. – AurA 2013-04-22 04:37:09

回答

6

基本字符串操作:

> "aaa-44-34-12".split('-').slice(0, -1).join('-') 
"aaa-44-34" 
0

尝试一个简单的正则表达式

"aaa-23-34".replace(/-\d+$/, ''); 

例:

var str = "aaa-44-34-12"; 
var txt = str.replace(/-\d+$/, ''); 
相关问题