js編寫trim()函式
1.js中本身是沒有trim函式的,不過你可以自己寫一個
function trim(str) {
var newStr = str.replace(/^\s*$/g,'')
retrun newStr;
}
2.去除字串左右兩端的空格,在vbscript裡面可以輕鬆地使用 trim、ltrim 或 rtrim,但在js中卻沒有這3個內建方法,需要手工編寫。下面的實現方法是用到了正規表示式,效率不錯,並把這三個方法加入String物件的內建方法中去。
寫成類的方法格式如下:(str.trim();)
<script language="javascript">
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,"");
}
</script>
寫成函式可以這樣:(trim(str))
<script type="text/javascript">
function trim(str){ //刪除左右兩端的空格
return str.replace(/(^\s*)|(\s*$)/g, "");
}
function ltrim(str){ //刪除左邊的空格
return str.replace(/(^\s*)/g,"");
}
function rtrim(str){ //刪除右邊的空格
return str.replace(/(\s*$)/g,"");
}
</script>
相關文章
- trim函式函式
- js中trim函式的簡單實現JS函式
- Mysql 的trim() 函式MySql函式
- 【TRIM】TRIM函式“去空格” 功能之外的洞天函式
- PHP trim()函式 用法示例PHP函式
- Trim() 函式的介紹函式
- javascript中的trim函式JavaScript函式
- 【函式】Oracle TRIM函式語法介紹函式Oracle
- 如何編寫高質量的 JS 函式(1) -- 敲山震虎篇JS函式
- 如何編寫翻頁函式?函式
- c函式編寫規範函式
- javascript trim()函式用法簡單介紹JavaScript函式
- Trim() 函式的介紹【Blog 搬家】函式
- 如何更好的編寫async函式函式
- [譯] 編寫函式式的 JavaScript 實用指南函式JavaScript
- 解析如何在Bash中編寫函式函式
- 第2章 編寫測試函式函式
- 用TypeScript編寫釋出函式庫TypeScript函式
- 編寫小而美函式的藝術函式
- C++ 的函式分檔案編寫C++函式
- 函式可重入性及編寫規範函式
- PHP4使用者手冊:函式->trim (轉)PHP函式
- 如何編寫高質量的 JS 函式(3) --函數語言程式設計[理論篇]JS函式函數程式設計
- js中 trim()實現JS
- 手寫CommonJS 中的 require函式JSUI函式
- 手寫JS函式的call、apply、bindJS函式APP
- C#寫一個js的escape函式C#JS函式
- 如何編寫高質量的函式 -- 敲山震虎篇函式
- 編寫一個通用的事件監聽函式事件函式
- 一個用lua編寫的自定義函式函式
- Hive中配置與編寫自定義UDF函式Hive函式
- 提高程式碼質量:如何編寫函式函式
- 編寫自己的php擴充套件函式 (轉)PHP套件函式
- (譯) 函式式 JS #2: 函式!函式JS
- JS函式JS函式
- 乾淨的程式碼: 編寫可讀的函式函式
- 編寫一個物件&&陣列深copy函式方法物件陣列函式
- TOM大神編寫的show_space函式程式碼函式