麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

JavaScript自定義方法實現trim()、Ltrim()、Rtrim()的功能

2019-11-20 21:48:05
字體:
來源:轉載
供稿:網友
去除字符串兩端的空格,是字符串處理非常常用的方法,非常遺憾的是JavaScript沒有這三個方法,只有我們自定義了:
第1步,給String添加成員
復制代碼 代碼如下:

String.prototype.Trim = function(){ return Trim(this);}
String.prototype.LTrim = function(){return LTrim(this);}
String.prototype.RTrim = function(){return RTrim(this);}

第二步,實現方法
復制代碼 代碼如下:

function LTrim(str)
{
var i;
for(i=0;i<str.length;i++)
{
if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;
}
str=str.substring(i,str.length);
return str;
}
function RTrim(str)
{
var i;
for(i=str.length-1;i>=0;i--)
{
if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;
}
str=str.substring(0,i+1);
return str;
}
function Trim(str)
{
return LTrim(RTrim(str));
}

當然,也可應使用正則表達式,這樣代碼更清晰,效率也更高,
復制代碼 代碼如下:

String.prototype.Trim = function()
{
return this.replace(/(^/s*)|(/s*$)/g, "");
}
String.prototype.LTrim = function()
{
return this.replace(/(^/s*)/g, "");
}
String.prototype.RTrim = function()
{
return this.replace(/(/s*$)/g, "");
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品免费久久久久 | 欧美一级做性受免费大片免费 | 一级大片一级一大片 | 久久草在线视频国产 | 国产一级不卡毛片 | 色综合一区二区 | 精品久久久久久久久久中出 | 91精品国产乱码久 | 国产精品久久久久久久久久久久午夜 | 青青草华人在线 | 亚洲综合网站 | 男人的天堂色偷偷 | 亚洲卡通动漫在线观看 | 久久777国产线看观看精品 | 国产亚色 | 在线中文字幕不卡 | 国产免费传媒av片在线 | 亚洲精品tv久久久久久久久久 | 久久久久久久久久美女 | 欧美精品一区二区三区在线 | 免费黄色在线 | 欧美精品国产综合久久 | 精品国产一二区 | 精品一区二区三区四区在线 | 视频一区二区三区在线观看 | 香蕉久久久久久 | 91精品国产福利尤物免费 | 成人免费电影在线观看 | 一区二区久久精品66国产精品 | 国产午夜精品理论片a级探花 | 国产精品久久久久久久久久久久久久久久 | 欧洲色阁中文字幕 | www.99tv| 久久久一区二区三区四区 | 亚洲国产高清视频 | 欧美黄色性生活视频 | 欧洲黄视频 | 中文字幕网在线 | 成人毛片视频在线观看 | 国产大片在线观看 | 一区二区高清视频在线观看 |