需要一个javascipt正则表达式,匹配一段时间后的所有内容。尝试:
var myString="100.00";
var myRegexp = /\..*/;
var match = myRegexp.exec(myString);
if (match[1]!=null) {tail=match[1];}
console.log(tail);
答案 0 :(得分:2)
你错过了所谓的"捕获组"。整个正则表达式结果存储在match[0]
中,后续捕获组放在match[1..n]
中。
如果您将正则表达式转换为/\.(.*)/
,那么match[1]
应该会为您提供所需内容。
答案 1 :(得分:0)
您应该选择您想要匹配的内容:
var myRegexp = /\.(.*)/;