javascript trim函數在IE下不能用的解決方法
更新時間:2014年09月12日 15:38:06 投稿:whsnow
trim 函數在firefox 下面使用沒有問題,但是在IE下就報錯,下面是可行的解決方法,大家可以看看
javascript 的trim 函數在firefox 下面使用沒有問題
<script language="javascript"> var test1 = " aa "; test1 = test1.toString(); test1 = test1.trim(); </script>
在火狐下這樣用沒有問題, 但是在IE下就報錯
那么我們可以修改一下
String.prototype.trim=function(){return this.replace(/(^\s*)|(\s*$)/g,"");}
在頭上加上這一句,上面的就可以在IE和FF下都可以運行了
<script language="javascript">
String.prototype.trim=function(){return this.replace(/(^\s*)|(\s*$)/g,"");}
var test1 = " aa ";
test1 = test1.toString();
test1 = test1.trim();
</script>
JQuery提供的方法:
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<button>Show Trim Example</button>
<script>
$("button").click(function () {
var str = " lots of spaces before and after ";
alert("'" + str + "'");
str = jQuery.trim(str);
alert("'" + str + "' - no longer");
});
</script>
</body>
</html>
您可能感興趣的文章:
- Javascript 5種方法實現過濾刪除前后所有空格
- javascript中使用正則表達式刪除前后空格的方法
- javaScript 刪除字符串空格多種方法小結
- javascript中使用正則表達式實現刪除字符串中的前后空格
- JavaScript trim 實現去除字符串首尾指定字符的簡單方法
- Javascript中實現trim()函數的兩種方法
- js 去掉空格實例 Trim() LTrim() RTrim()
- JavaScript自定義方法實現trim()、Ltrim()、Rtrim()的功能
- js編寫trim()函數及正則表達式的運用
- 用js實現trim()的解決辦法
- js自定義trim函數實現刪除兩端空格功能
相關文章
為jquery的ajaxfileupload增加附加參數的方法
這篇文章主要介紹了為jquery的ajaxfileupload增加附加參數的方法,需要的朋友可以參考下2014-03-03
jquery中cookie用法實例詳解(獲取,存儲,刪除等)
這篇文章主要介紹了jquery中cookie用法,結合實例詳細分析了jQuery操作cookie的獲取,存儲,刪除等操作,并附帶了Jquery操作Cookie記錄用戶查詢過信息實現方法,需要的朋友可以參考下2016-01-01

