一段时间后,Javascript正则表达式

时间:2017-12-28 23:18:00

标签: javascript regex

需要一个javascipt正则表达式,匹配一段时间后的所有内容。尝试:

var myString="100.00";
var myRegexp = /\..*/;
var match = myRegexp.exec(myString);
if (match[1]!=null) {tail=match[1];}
console.log(tail);

2 个答案:

答案 0 :(得分:2)

你错过了所谓的"捕获组"。整个正则表达式结果存储在match[0]中,后续捕获组放在match[1..n]中。

如果您将正则表达式转换为/\.(.*)/,那么match[1]应该会为您提供所需内容。

答案 1 :(得分:0)

您应该选择您想要匹配的内容:

var myRegexp = /\.(.*)/;