var base64Data = 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQ'
var base64ImageContent = base64Data.replace(/^data:image\/(png|jpg);base64,/, "");
console.log(base64ImageContent) <-- still the same
這裏有什麼問題?替換在這裏不起作用,我的錯誤在哪裏?替換字符串無法正常工作
var base64Data = 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQ'
var base64ImageContent = base64Data.replace(/^data:image\/(png|jpg);base64,/, "");
console.log(base64ImageContent) <-- still the same
這裏有什麼問題?替換在這裏不起作用,我的錯誤在哪裏?替換字符串無法正常工作
您已經:
VAR base64Data = '數據:圖像/ JPEG; BASE64,/ 9J/4AAQSkZJRgABAQ'
但你匹配:
var base64ImageContent = base64Data.replace(/^data:image /(png | jpg); base64,/,「」);
您需要包括jpeg
:
var base64ImageContent = base64Data.replace(/^data:image\/(png|jpg|jpeg);base64,/, "");
爲什麼downvote?怎麼了? –
@MariaJane不知道..有人憤怒:)誰downvoted這個答案也downvoted你的問題...我剛剛upvoted它,因爲這是一個有效的問題和話題。 – pah
只是盡我全力去取消那些不支持社區的人。我的upvote – MayorMonty
(PNG | JPG)應爲(PNG | JPEG) – pah
@threadp我可以把像'(PNG | JPG | JPEG | GIF)'? –
是的。請參閱下面的答案。 – pah