首页 »Javascript教程 » javascripttrim:Javascript trim()函数实现 »正文javascripttrim:Javascript trim()函数实现来源: 发布时间:星期一, 2009年3月2日 浏览:0次 评论:0
="t18">在JavaScript中我们需要用到trim地方很多但是JavaScript又没有独立trim或者思路方法可以使用所以我们需要自己写个trim来实现我们目
方案: 以原型方式即obj.trim形式此方式简单且使用方面广泛定义方式如下: <script language=”javascript”> /** * 删除左右两端空格 */ String.prototype.trim=function { this.replace(/(^\s*)|(\s*$)/g, ”); } /** * 删除左边空格 */ String.prototype.ltrim=function { this.replace(/(^\s*)/g,”); } /** * 删除右边空格 */ String.prototype.rtrim=function { this.replace(/(\s*$)/g,”); } </script> 使用举例如下: <script type=”text/javascript”> alert(document.getElementById(’abc’).value.trim); alert(document.getElementById(’abc’).value.ltrim); alert(document.getElementById(’abc’).value.rtrim); </script> 方案 2: 以工具方式即trim(obj)形式此方式可以用于特殊处理需要定义方式如下: <script type=”text/javascript”> /** * 删除左右两端空格 */ function trim(str) { str.replace(/(^\s*)|(\s*$)/g, ”); } /** * 删除左边空格 */ function ltrim(str) { str.replace(/(^\s*)/g,”); } /** * 删除右边空格 */ function rtrim(str) { str.replace(/(\s*$)/g,”); } </script> 使用举例如下: <script type=”text/javascript”> alert(trim(document.getElementById(’abc’).value)); alert(ltrim(document.getElementById(’abc’).value)); alert(rtrim(document.getElementById(’abc’).value)); </script> 0
相关文章
读者评论发表评论 |
|