自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳解Javascript trim()函數(shù)實(shí)現(xiàn)

開(kāi)發(fā) 前端
自定義trim函數(shù),實(shí)現(xiàn)使用Javascript trim()的目的

在JavaScript中我們需要用到trim的地方很多,但是JavaScript又沒(méi)有獨(dú)立的trim函數(shù)或者方法可以使用,所以我們需要自己寫(xiě)個(gè)trim函數(shù)來(lái)實(shí)現(xiàn)我們的目的。

方案一:
以原型方式調(diào)用,即obj.trim()形式,此方式簡(jiǎn)單且使用方面廣泛,定義方式如下:

﹤scriptlanguage=”javascript”﹥
/**
*刪除左右兩端的空格
*/
String.prototype.trim=function()
{
returnthis.replace(/(^\s*)|(\s*$)/g,”);
}
/**
*刪除左邊的空格
*/
String.prototype.ltrim=function()
{
returnthis.replace(/(^\s*)/g,”);
}
/**
*刪除右邊的空格
*/
String.prototype.rtrim=function()
{
returnthis.replace(/(\s*$)/g,”);
}
﹤/script﹥
使用示例如下:
﹤scripttype=”text/javascript”﹥
alert(document.getElementById(’abc’).value.trim());
alert(document.getElementById(’abc’).value.ltrim());
alert(document.getElementById(’abc’).value.rtrim());
﹤/script﹥

方案二:
以工具方式調(diào)用,即trim(obj)的形式,此方式可以用于特殊處理需要,定義方式如下:

﹤scripttype=”text/javascript”﹥
/**
*刪除左右兩端的空格
*/
functiontrim(str)
{
returnstr.replace(/(^\s*)|(\s*$)/g,”);
}
/**
*刪除左邊的空格
*/
functionltrim(str)
{
returnstr.replace(/(^\s*)/g,”);
}
/**
*刪除右邊的空格
*/
functionrtrim(str)
{
returnstr.replace(/(\s*$)/g,”);
}
﹤/script﹥
使用示例如下:
﹤scripttype=”text/javascript”﹥
alert(trim(document.getElementById(’abc’).value));
alert(ltrim(document.getElementById(’abc’).value));
alert(rtrim(document.getElementById(’abc’).value));
﹤/script﹥

【編輯推薦】

  1. 應(yīng)用最廣的十大Javascript框架
  2. JavaScript框架工具JavaScriptMVC 1.5發(fā)布
  3. JavaScript解析XML的方法總結(jié)
責(zé)任編輯:book05 來(lái)源: knowsky
相關(guān)推薦

2016-06-30 10:24:47

JavaScript節(jié)流Throttle

2010-10-25 15:46:56

Oracle TRIM

2009-11-26 18:28:07

PHP函數(shù)trim()

2017-08-01 00:19:15

Javascript函數(shù)函數(shù)聲明

2023-12-24 12:56:14

C++函數(shù)語(yǔ)言

2023-02-22 18:06:35

函數(shù)javascript面向?qū)ο缶幊?/a>

2009-09-10 16:30:11

C#排序函數(shù)

2012-02-14 09:45:02

JavaScript

2020-08-02 23:56:34

JavaScript函數(shù)代碼

2021-04-05 14:48:51

JavaScriptjQuery函數(shù)

2023-06-28 08:34:02

Bind()函數(shù)JavaScript

2016-10-11 20:33:17

JavaScriptThisWeb

2014-12-12 10:13:12

JavaScript

2016-09-07 20:43:36

Javascript異步編程

2013-05-08 10:36:07

JavaScriptJS詳解JavaScrip

2009-07-31 14:26:38

JavaScript函C#函數(shù)

2020-03-09 14:40:52

JavaScript工具函數(shù)前端

2009-06-09 21:50:55

Javascript函數(shù)getStyle

2017-03-20 14:45:42

JavaScript詳解

2015-12-24 09:48:40

JavaScriptthis指針深
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)