我有一些数据如下
var data="data:application/pdf;base64,JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PC9TdWJ0eXBlIC9UeXBlMQovVHlwZSAv"
我只需要base64之后的数据,
JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PC9TdWJ0eXBlIC9UeXBlMQovVHlwZSAv
我只需要上面的数据。我们如何使用reqex获得这个?
有人可以提供帮助 感谢
答案 0 :(得分:1)
你可以在base64之前定位所有内容,在之后使用逗号,这样你就可以使用/.*base64,/。然后使用replace()
将其替换为""
var data="data:application/pdf;base64,JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PC9TdWJ0eXBlIC9UeXBlMQovVHlwZSAv"
console.log(data.replace(/.*base64,/g, ""));

答案 1 :(得分:0)
所以使用split
data.split(',').pop()
或替换匹配逗号
的所有内容data.replace(/[^,]+,/,'')