如何在Javascript中base64字符串中首次出现逗号之前删除所有内容?

如何在Javascript中base64字符串中首次出现逗号之前删除所有内容?,javascript,regex,Javascript,Regex,我有一个base64字符串,我希望在将其发送到外部数据库之前始终删除它的第一部分。我希望它删除第一个/之前的所有内容,或者删除,之前的所有内容,包括逗号 前 数据:图像/jpeg;base64,/9j/4AAQSKZJRGABAAQAASABIAAD/4QISRXHPZGAATU0AKGAAAAAGACG… 返回/9j/4aaqskzjrgabaqaasabababaaad/4qisrxhpzgaatu0akgaaagacg…使用子字符串可以这样做,您得到'base64',添加7,它只返回字符串

我有一个base64字符串,我希望在将其发送到外部数据库之前始终删除它的第一部分。我希望它删除第一个
/
之前的所有内容,或者删除
之前的所有内容,包括逗号

数据:图像/jpeg;base64,/9j/4AAQSKZJRGABAAQAASABIAAD/4QISRXHPZGAATU0AKGAAAAAGACG…


返回
/9j/4aaqskzjrgabaqaasabababaaad/4qisrxhpzgaatu0akgaaagacg…

使用子字符串可以这样做,您得到'base64',添加7,它只返回字符串。您还可以从','中执行子字符串

let data = 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QisRXhpZgAATU0AKgAAAAgACg';
    console.log(data.substring(a.indexOf('base64,')+7))

let data2 = 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QisRXhpZgAATU0AKgAAAAgACg';
 console.log(data.substring(a.indexOf(',')+1));