js常用字符串操作
2016-08-18 09:30
288 查看
substring截取字符串
统计字符串中出现最多的字符
js中replace替换
js获取数字位数
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);
相关文章推荐
- js实现的点击div区域外隐藏div区域(转)
- JSON 数据格式
- js选择器的封装
- js调用百度地图API创建地图,搜索位置
- JS 拼装代码的HTML onClick方法传递字符串
- ResponsiveSlides.js 幻灯片实例演示
- JavaScript使用闭包编写累加函数
- seajs 2.x _ 非模块化的调用方式
- seajs 2.x _ 模块的相互引用
- seajs 2.x _ 定义基本模块
- 在html中使用javascript
- json字符串,javaScript,java之间的转换
- jsp有哪些内置对象?作用分别是什么?分别有什么方法?
- Gson 框架的使用
- Rapidjson的简单使用(拼接json串,存取文件中的json,解析json串)
- JSP基础
- JavaScript 数组总结
- js switch 多个选择条件
- javascript 循环 for
- 深入理解javascript 执行上下文