Javascript match()和无效量词

Javascript match()和无效量词,javascript,regex,match,Javascript,Regex,Match,我在javascript中使用此正则表达式时遇到问题: (?<= Received: )(.*?)(?=; ) (?JavaScript不支持查找断言:(?类似于?谢谢@Tim,你知道我如何使用其他东西来获得相同的结果吗?太好了,我现在有了。非常感谢你。一位真正的专业人士。谢谢。我将对此进行讨论。如果你能给我一个如何避免使用此方法并获得相同结果的解决方案,我将非常高兴。 var someString = "BlaBlaBla Received: blablabla; BlaBlaBla"

我在javascript中使用此正则表达式时遇到问题:

(?<= Received: )(.*?)(?=; )

(?JavaScript不支持查找断言:
(?类似于
?谢谢@Tim,你知道我如何使用其他东西来获得相同的结果吗?太好了,我现在有了。非常感谢你。一位真正的专业人士。谢谢。我将对此进行讨论。如果你能给我一个如何避免使用此方法并获得相同结果的解决方案,我将非常高兴。
var someString = "BlaBlaBla Received: blablabla; BlaBlaBla"

var receivedString = someString.match(/(?<= Received: )(.*?)(?=; )/);
Error: invalid quantifier
Source Code:
  var receivedDateString = dates.match(/(?<= Received: )(.*?)(?=; )); 
someString.match(/ Received: ([^;]*)/);
var receivedDateString = / Received: ([^;]*)/.exec(someString)[1]