文字列をbase64であるか判定したいのですが①のコードの場合、日本語の文字列でもbase64と判断されてしまいます。
なぜ、①の場合は明らかにbase64ではない日本語の文字列でもbase64と判断されてしまうのでしょうか?
①
js
1const pattern = new RegExp('^(?=[A-Za-z0-9/+][^\s]*$).{20,}$','gm');
②
js
1const pattern = new RegExp('/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/','gm'); 2
回答1件
あなたの回答
tips
プレビュー