js对字符串的各种操作/比较/截取/乱码处理...(不断完善中)

来源:互联网 发布:影音嗅探软件 编辑:程序博客网 时间:2024/05/19 17:52

判断str是否是已'png'结尾

String.prototype.endWith=function(endStr){ var d=this.length-endStr.length; return (d>=0&&this.lastIndexOf(endStr)==d)}console.log(str.endWith("png"))

checkbox反选

$("#bt").click(function(){ $("input[name='checkbox']").each(function(){ if($(this).attr("checked")) { $(this).removeAttr("checked"); } else { $(this).attr("checked","true"); } }); })

返回str中的第n个字符

var str = 'abcde';console.log(str.charAt(2));     //返回cconsole.log(str.charAt(0));     //返回a

返回特定字符在str中的位置

var str = 'abcd';console.log(str.indexOf('a'));  // 返回0

截取从0-2位置的字符

var str = 'abcd';console.log(str.substring(0, 0));   //返回ab

分割str成数组

var str = 'a,b,c,d';console.log(str.split(','));    //返回["a", "b", "c", "d",]

处理get中文乱码

//html编码传输var parm = encodeURI(encodeURI("呵呵哒"));//java解码String parm =URLDecoder.decode(request.getParameter("key"), "UTF-8"));

























0 0