分享给JavaScript的String对象添加startsWith(), endsWith()等方法
分类:Javascript| 发布:佚名| 查看:346 | 发表时间:2014/9/5
在js里,有indexOf 这样的方法,却没有像java一样的startsWith 或者 endsWith 这样的方法。
给JavaScript的String对象添加两个,再添加一个删除所有空白字符的方法
04 | String.prototype.startsWith = function (substring) { |
05 | var reg = new RegExp( "^" + substring); |
06 | return reg.test( this ); |
12 | String.prototype.endsWith = function (substring) { |
13 | var reg = new RegExp(substring + "$" ); |
14 | return reg.test( this ); |
20 | String.prototype.deleteWhiteSpaces = function () { |
21 | var extraSpace = /[\s\n\r]+/g; |
23 | return this .replace(extraSpace, "" ); |