js脚本类库(lib)之字符串处理
2014-04-24 12:21
302 查看
1.字符串替换全部:
String.prototype.replaceAll = function(s1,s2) { return this.replace(new RegExp(s1,"gm"),s2); }
2.字符去掉两端空格:
String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ""); }
3.字符格式化:
String.prototype.format = function() { var args = arguments; var result = this.replace(/\{(\d+)\}/g, function($0, $1) { return args[parseInt($1)]; }); return result; }
4.格式化html字符,如:<、>等:
String.prototype.escape = function() { return this.replace(/</g, "<").replace(/>/g, ">"); }
5.取的查询的URL字符串:
function getQueryString(name, url) { var sReg = "[\\?\\&]({0})=([^\\&]*)"; var reg = new RegExp(sReg.format(name), "i"); if (url == null || url == "") { url = location.search; } var match = url.match(reg); if (match != null) { var result = match[2]; return result; } return null; }
相关文章推荐
- js脚本类库(lib)之日期时间处理
- js字符串数组处理
- js正则实现从一段复杂html代码字符串中匹配并处理特定信息
- JavaScript/Js脚本处理html元素的自定义属性解析(亲测兼容Firefox与IE)
- JS常用字符串处理方法应用总结
- js截取字符串处理
- js处理json和字符串示例
- js中处理字符串的常用函数
- Shell脚本编程——字符串变量处理
- JS处理字符串中的特殊字符
- Moment.js 不容错过的超棒Javascript日期处理类库
- vb js函数对比 vb与js中字符串处理函数的对应比较 VB JS 函数 sysdzw
- js中字符串超长作固定长度加省略号(...)处理
- shell脚本中字符串的常见操作及"command not found"报错处理(附源码)
- 前端JS常用字符串处理实例
- js中处理日期格式的字符串
- js字符串处理
- 处理字符串的一些js/jq方法(去除HTML,去除空格,计算真实长度,截取中英文字符)
- shell脚本处理字符串常用方法
- js FLASH幻灯片字符串中有连接符&的处理方法