共享Javascript的常用方法
1,获取GET请求中的参数
JS代码
功能getpara(参数){
如果(location.href.indexof()= = 1){
没有参数,什么也不做。
返回null;
}
别的{
获取字符串后面的请求编号
var URLQuery = location.href.split();
如果(URLQuery { 1 }。indexOf(= = 1 ){ / /)只有一个参数
如果(URLQuery { 1 }。indexOf(=)= = 1){
没有符号,没有参数,什么也不做
返回null;
其他{ }
VaR的keyValue = URLQuery { 1 }。分裂(=);
var关键字= keyValue { 0 };
VaR值= keyValue { 1 };
如果(键= =){
返回值;
}
}
其他{ }
分析参数
无功urlterms = URLQuery { 1 }。分裂();
对于(var i = 0;i < urlterms.length;i++){
VaR的keyValue = urlterms {我}。分裂(=);
var关键字= keyValue { 0 };
VaR值= keyValue { 1 };
如果(键= =){
返回值;
}
}
}
}
返回null;
}
2,此函数用于删除字符串左/空白。
JS代码
功能lefttrim(STR){
如果(str.charat(0)= ={)
STR = str.slice(1);
STR = lefttrim(STR);
}
返回字符;
}
3,此函数用于删除字符串空格。
JS代码
功能righttrim(STR){
如果(str.length - 1或0 str.charat(str.length - 1)= ={)
STR = str.slice(0,str.length - 1);
STR = righttrim(STR);
}
返回字符;
}
4 转换时间固定格式输出
JS代码
*将时间转换成固定格式的输出
*新的日期(),ToFormat('yyyy-mm-dd HH:毫米:SS);
*新的日期(),ToFormat('yyyy /毫米/ DD HH:MM:SS);
*只支持关键词(yyyy,MM,DD,HH,HH,MM,SS)HH:代表24小时,HH 12小时
* /
日期。原型。toformatstring =函数(格式){
无功formatstr =格式;
如果(格式)!=空格式!){
设定年份
如果(formatstr.indexof(yyyy)> = 0){
formatstr = formatstr.replace(yyyy
}
设置月份
如果(formatstr.indexof(MM)> = 0){
VaR月= this.getmonth()+ 1;
如果(月10){
月= 0+月份;
}
formatstr = formatstr.replace(MM
}
如果(formatstr.indexof(DD)> = 0){
VaR天= this.getday();
如果(日10){
日=0 +日;
}
formatstr = formatstr.replace(DD
}
设置24小时
无功小时= this.gethours();
如果(formatstr.indexof(HH)> = 0){
如果(月10){
月= 0+月份;
}
formatstr = formatstr.replace(HH
}
设置12小时
如果(formatstr.indexof(HH)> = 0){
如果(小时> 12){
小时=小时- 12;
}
如果(小时> 10){
小时= 0 +小时;
}
formatstr = formatstr.replace(HH
}
如果(formatstr.indexof(MM)> = 0){
VaR分钟= this.getminutes();
如果(分钟< 10){
分钟= 0+分钟;
}
formatstr = formatstr.replace(MM
}
设置秒。
如果(formatstr.indexof(SS)> = 0){
无功二= this.getseconds();
如果(第二个< 10){
第二= 0 +第二;
}
formatstr = formatstr.replace(SS
}
}
返回formatstr;
}
以上是本文的全部内容,希望大家能喜欢。