常用js 扩展
来源:互联网 发布:扫描服务器开放的端口 编辑:程序博客网 时间:2024/06/08 03:19
// 替换所有String.prototype.replaceAll = function(reallyDo, replaceWith, ignoreCase) {if (!RegExp.prototype.isPrototypeOf(reallyDo)) {return this.replace(new RegExp(reallyDo, (ignoreCase ? "gi" : "g")),replaceWith);} else {return this.replace(reallyDo, replaceWith);}};// 清除两边的空格 String.prototype.trim = function() {return this.replace(/(^\s*)|(\s*$)/g, '');};// 合并多个空白为一个空白String.prototype.resetBlank = function() {var regEx = /\s+/g;return this.replace(regEx, ' ');};// 保留数字String.prototype.getNum = function() {var regEx = /[^\d]/g;return this.replace(regEx, '');};// 保留中文String.prototype.getChinese = function() {var regEx = /[^\u4e00-\u9fa5\uf900-\ufa2d]/g;return this.replace(regEx, '');};// String转化为NumberString.prototype.toInt = function() {return isNaN(parseInt(this)) ? this.toString() : parseInt(this);};String.prototype.toFloat = function() {return isNaN(parseFloat(this)) ? this.toString() : parseFloat(this);};// 得到字节长度String.prototype.getLength = function() {var regEx = /^[\u4e00-\u9fa5\uf900-\ufa2d]+$/;if (regEx.test(this)) {return this.length * 2;} else {var oMatches = this.match(/[\x00-\xff]/g);var oLength = this.length * 2 - oMatches.length;return oLength;}};
0 0
- 常用js 扩展
- 常用string原型扩展js
- Array常用功能扩展.js
- js中String的常用扩展
- js字符串常用函数及扩展总结
- JS常用扩展内建对象
- 每日学习心得:Js基本数据类型常用方法扩展
- Js基本数据类型常用方法扩展(基本数据处理)
- JS中数组的常用方法(包含es6扩展)
- JS中数组的常用方法(包含es6扩展)
- JS扩展
- JS扩展
- JS扩展
- js数组常用的扩展方法 如取某个元素然后删除
- 常用插件扩展点
- gcc常用扩展
- 常用String扩展(JavaScript)
- NSString常用扩展
- 使用代码为Button设置drawableTop和修改文字颜色
- IOS 程序启动原理详解
- java事件机制
- Android状态栏与标题栏风格一致
- 求电子在线商城后台管理系统
- 常用js 扩展
- jQuery 事件方法
- Fastcv——机器学习SVM初识
- 数据库查询父分类与子分类
- HDU 5873 Football Games(Landau定理)
- python编码 2016.09.18回顾
- Lexicographical Numbers
- JavaScript 中函数自运行
- 最短路径算法--无权最短路径