如何从一个大字符串中获取特定字符串?

时间:2014-03-18 09:34:50

标签: javascript jquery function match

我有字符串 var str = "Ahora MXN$1,709.05"并且只想获得 "MXN$1,709.05"来自此。

有人可以帮帮我吗?

2 个答案:

答案 0 :(得分:1)

您可以使用substringreplace。使用替换,您将无需更换任何东西。

<强>替换

var str = 'Ahora MXN$1,709.05';
var sub = 'Ahora ';
var res = str.replace(sub,'');

<强>子

var str = 'Ahora MXN$1,709.05';
var sub = 'Ahora ';
var res = str.substring(sub.length);

JsFiddle

答案 1 :(得分:0)

您可以使用substringRegex

使用子字符串

var str = "Ahora MXN$1,709.05";
var result = str.substring('Ahora '.length);
console.log(result);

使用正则表达式

 var str = "Ahora MXN$1,709.05";
 var myRegexp = /Ahora\s(.*?)(?:\s|$)/g;
 var match = myRegexp.exec(str);
 console.log(match[1]);