www.BCZJ.com【编程之家】 >> 正则表达式 >> 用正则表达式把用URLEncode的字符串转换成正

用正则表达式把用URLEncode的字符串转换成正

www.BCZJ.com【编程之家】 www.bczj.com admin 2007-2-22 14:09:16

用正则表达式把用URLEncode的字符串转换成正常的字符串函数

<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!

缺点:这个函数不支持中文。

责任编辑: 参与评论
【编程之家】版权所有 www.bczj.com 沪ICP备06025676号 QQ:382611662
Powered By: 上海驰志网络 3.0 Beta