不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
escape、encodeURI、encodeURIComponent三个函数比较
编辑:dnawo 日期:2008-01-29
JavaScript中escape、encodeURI、encodeURIComponent三个函数都具有的编码的功能,并对应的定义了三个解码函数unescape、decodeURI、decodeURIComponent,它们有什么不同呢?综合书上讲的和网上搜索主要为以下三点:
1.编码格式:encodeURI和encodeURIComponent都是采用UTF-8,而escape是采用Unicode;
2.不编码的范围:三个函数都不对[a-z]、[A-Z]、[0-9]进行编码,除此之外,escape还不对"@*_+-.\"进行编码;encodeURI还不对"-_.!~*'();/?:@&=+$,#"进行编码;encodeURIComponent还不对"-_.!~*'()"进行编码,可见escape不编码的字符最少(69个),encodeURIComponent其次(71个),encodeURI最多(82个);
3.使用场合:如果不希望把字符串编码格式转化成UTF-8格式的(比如原页面和目标页面的charset是一致的时候),只需要使用escape;如果你的页面是GB2312或者其他的编码,而接受参数的页面是UTF-8编码的,就要采用encodeURI或者encodeURIComponent。
1.编码格式:encodeURI和encodeURIComponent都是采用UTF-8,而escape是采用Unicode;
2.不编码的范围:三个函数都不对[a-z]、[A-Z]、[0-9]进行编码,除此之外,escape还不对"@*_+-.\"进行编码;encodeURI还不对"-_.!~*'();/?:@&=+$,#"进行编码;encodeURIComponent还不对"-_.!~*'()"进行编码,可见escape不编码的字符最少(69个),encodeURIComponent其次(71个),encodeURI最多(82个);
3.使用场合:如果不希望把字符串编码格式转化成UTF-8格式的(比如原页面和目标页面的charset是一致的时候),只需要使用escape;如果你的页面是GB2312或者其他的编码,而接受参数的页面是UTF-8编码的,就要采用encodeURI或者encodeURIComponent。
JavaScript时间格式转换总结
编辑:dnawo 日期:2008-01-29
JavaScript版IsDate函数
编辑:dnawo 日期:2008-01-29
VBScript的IsDate函数用于判断一个日期是否正确,JavaScript没有这个函数,我们也来写一个类似的函数。需要说明的是,JavaScript中IsDate的参数必须为字符串,且支持6种不同的格式"yyyy-mm-dd || yyyy/mm/dd || dd-mm-yyyy || dd/mm/yyyy || mm-dd-yyyy || mm/dd/yyyy",之所以不能使用日期作为参数是因为JavaScript根本没有不正确的日期,比如 new Date(2008,01,30),构造函数会自动将它转换成正确的日期2008-03-01。JavaScript版IsDate函数如下:
复制内容到剪贴板
程序代码

function IsDate(dateval){
var arr = new Array();
var arr = new Array();