1

由于 javascript 对encodeURIComponent()所有内容进行编码,除了

(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 回答