如何从jQuery中的“aaa-23-34”获取字符串“aaa-23”?
问题描述:
例如-1:我有字符串像 “AAA-23-34” 和我想从该字符串是 “AAA-23”如何从jQuery中的“aaa-23-34”获取字符串“aaa-23”?
例如-2:var str = "aaa-44-34-12"
输出应该是"aaa-44-34"
这意味着我想要在最后一个连字符之前的字符串。
答
基本字符串操作:
> "aaa-44-34-12".split('-').slice(0, -1).join('-')
"aaa-44-34"
答
尝试一个简单的正则表达式
"aaa-23-34".replace(/-\d+$/, '');
例:
var str = "aaa-44-34-12";
var txt = str.replace(/-\d+$/, '');
你尝试过什么?字符串操作是基本的,你至少应该尝试一下。 – Raptor 2013-04-22 04:33:36
基本的JavaScript会做..因此,我已经重新签署了.. – AurA 2013-04-22 04:37:09