最常用的javascript方法函数(一)

  • 内容
  • 相关

一、替换全部


String.prototype.replaceAll = function(s1, s2)
 {
return this.replace(new RegExp(s1, "gm"), s2)
}


二、字符串长度截取


function cutstr(str, len) 
{
var temp,
icount = 0,
patrn = /[^\x00-\xff]/,
strre = "";
for (var i = 0; i < str.length; i++) 
{
if (icount < len - 1) 
{
temp = str.substr(i, 1);
if (patrn.exec(temp) == null)
{
icount = icount + 1
} else
{
icount = icount + 2
}
strre += temp
}
 else {break;}
}
return strre + "..."
}
三、清除空格
String.prototype.trim = function() {
var reExtraSpace = /^\s*(.*?)\s+$/;
return this.replace(reExtraSpace, "$1")


四、清除左空格/右空格
function ltrim(s){ return s.replace( /^(\s*|*)/, ""); }
function rtrim(s){ return s.replace( /(\s*|*)$/, ""); }


五、判断是否以某个字符串开头
String.prototype.startWith = function (s) {
return this.indexOf(s) == 0
}




本文标签:

版权声明:若无特殊注明,本文皆为《尤尤》原创,转载请保留文章出处。

本文链接:最常用的javascript方法函数(一) - https://www.yxfseo.cn/post-71.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注