<script language=JavaScript RUNAT=SERVER>
// 利用正则表达式把用URLEncode的字符串转换成正常的字符串函数
function URLDecode(EncodeString)
{
var lsRegExp = /\+/g;
return unescape(String(EncodeString).replace(lsRegExp, " "));
}
</script>
使用例子:
<%
response.write Server.URLEncode("Hello World!") & "
"
response.write URLDecode(Server.URLEncode("Hello World!"))
%>
运行输出结果:
Hello+World%21
Hello World!
缺点:这个函数不支持中文。:(
// 利用正则表达式把用URLEncode的字符串转换成正常的字符串函数
function URLDecode(EncodeString)
{
var lsRegExp = /\+/g;
return unescape(String(EncodeString).replace(lsRegExp, " "));
}
</script>
使用例子:
<%
response.write Server.URLEncode("Hello World!") & "
"
response.write URLDecode(Server.URLEncode("Hello World!"))
%>
运行输出结果:
Hello+World%21
Hello World!
缺点:这个函数不支持中文。:(
博客展示了一段JavaScript代码,利用正则表达式实现将用URLEncode的字符串转换成正常字符串的函数URLDecode,并给出使用例子及运行输出结果。不过该函数存在缺点,即不支持中文。
1271

被折叠的 条评论
为什么被折叠?



