1

JavaScriptencodeURIComponent()はすべてをエンコードするため、

(alphabetic)
(decimal digits)
-
_
.
!
~
*
'
(
)

これらを次の形式の文字列にエンコードします%{digits}

encodeURIComponent常に何らかの組み合わせを返すと言うのは本当ですか?

- _ . ! ~ * ' ( ) %

プラス数字とアルファベット文字、または私が見逃したものはありますか?

さらに、ここで一致する文字列は次のとおりです。

/[^\_\-\.\!\~\*\'\(\)\d\w\%]/ig.test(string)

encodeURIComponentしたがって、それに適用されたことはありませんか?

4

1 に答える 1

1

ドキュメントによると

encodeURIComponent escapes all characters except the following
alphabetic, decimal digits, - _ . ! ~ * ' ( )

だから私はあなたが正しいと言います。

于 2013-02-03T15:24:10.680 に答える