2016-07-26 9 views
0
var base64Data = 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQ' 

var base64ImageContent = base64Data.replace(/^data:image\/(png|jpg);base64,/, ""); 

console.log(base64ImageContent) <-- still the same 

ここで何が問題なのですか?私の間違いはどこですか?文字列が正常に動作しない

+0

(PNG | JPG)があるべき '(PNG | JPEG) – pah

+0

@threadpは、私は'(GIF | JPG | | JPEG、PNG)のように置くことができますか? –

+0

はい。以下の答えを見てください。 – pah

答えて

0

あなたはしました:

する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,/, ""); 
+0

なぜdownvote?どうしましたか? –

+0

@MariaJane誰か怒っている人は誰も怒っていません:)この回答を下落させた人はあなたの質問を下落させました...それは正当な質問であり、 – pah

+1

SOのコミュニティをサポートしていない人を元に戻すために私の役をしています。私のupvoteを持ってください – MayorMonty

関連する問題