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

js常用字符串操作

2016-08-18 09:30 288 查看
substring截取字符串

var str = "abcdefg";
console.log(str.substring(2,5));   //返回 cde
console.log(str.substring(4));     //返回 efg


统计字符串中出现最多的字符

String.prototype.stitas = function(){
var json = {};
for (var i = 0; i < this.length; i++) {
if(!json[this[i]]){
json[this[i]] = 1;
}else{
json[this[i]]++;
}
}
var max = 0;
var str = "";
for(var i  in json){
if(json[i] > max){
max = json[i];
str = i;
}
}
return max+","+str;
}

str = 'dfbfdgngmhj,hj.,';
console.log(str.stitas());


js中replace替换

var str = "aa bb cc aa";
var rName = "aa";
//已知变量时将aa->qq
str = str.replace(/aa/, "qq");
//未知变量时aa->qq
str = str.replace(new RegExp( "(\\s|^)" + rName + "(\\s|$)" ),"qq");
console.log(str);


js获取数字位数

var a = 00897;
console.log((Number(a)+"").length);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: