您的位置:首页 > Web前端 > JavaScript

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

2016-12-26 14:40 639 查看

判断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));     //返回c
console.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"));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐