js
js/jquery 去掉空格.回车.换行
query:
$("#accuracy").val($("#accuracy").val().replace(/\ +/g,""));//去掉空格
.replace(/\ +/g,"") //去掉空格方法
$("#content").val($("#content").val().replace(/[ ]/g,"")); //去掉空格
.replace(/[ ]/g,"")//去掉空格
$("#content").val($("#content").val().replace(/[\r\n]/g,""));//去掉回车换行
.replace(/[\r\n]/g,"")//去掉回车换行
.replace(/-/g, '') //去掉"-"号
js:
var testStr="sssss
vvvvv";
var resultStr=testStr.replace(/\ +/g,"");//去掉空格
resultStr=testStr.replace(/[ ]/g,""); //去掉空格
resultStr=testStr.replace(/[\r\n]/g,""));//去掉回车换
时间处理
//补齐两位数
function padleft0(obj) {
return obj.toString().replace(/^[0-9]{1}$/, "0" + obj);
}
#
//获取当前时间,格式 2015-09-05 10:00:00.000
function getnowtime() {
var nowtime = new Date();
var year = nowtime.getFullYear();
var month = padleft0(nowtime.getMonth() + 1);
var day = padleft0(nowtime.getDate());
var hour = padleft0(nowtime.getHours());
var minute = padleft0(nowtime.getMinutes());
var second = padleft0(nowtime.getSeconds());
var millisecond = nowtime.getMilliseconds(); millisecond = millisecond.toString().length == 1 ? “00” + millisecond : millisecond.toString().length == 2 ? “0” + millisecond : millisecond;
return year + “-” + month + “-” + day + ” ” + hour + “:” + minute + “:” + second + “.” + millisecond;
}
typeof和instanceof的区别
数组删除某个元素
var arr = ['a','b','c','d'];
arr.splice($.inArray('c',arr),1);
alert(arr);
限制字符串宽度(px)
jQuery.fn.wordLimit=function(maxwidth){
$(this).each(function(index,obj){
width = obj.offsetWidth;
if(width>maxwidth){
var length = $(obj).text().length;
var subLength = (maxwidth*length)/width;
$(obj).text($(obj).text().substring(0,subLength));
$(obj).html($(obj).html()+'…');
}
});
}
$(function(){
$(".wordlimit").wordLimit(100);
});