您的位置:首页 > Web前端 > JavaScript

javascript实现trim的方法

2010-10-15 10:27 169 查看
javascript中没有对字符串的前,后空格去除的方法,最近项目需要,所以自己写了一个,感觉还不错,拿出来和大家分享.

<html>
<head>
<script language="javascript">

String.prototype.ltrim = function(){return this.replace(/^\s+/g,"");}
String.prototype.rtrim = function(){return this.replace(/\s+$/g,"");}
String.prototype.trim = function(){return this.replace(/(^s+|\s+$/g, "");}

function change(){
var strTmp = document.getElementById("text1").value;
var strL = strTmp.ltrim();
var strR = strTmp.rtrim();
var str = strTmp.trim();
document.getElementById("text2").value = strL;
document.getElementById("text3").value = strR;
document.getElementById("text4").value = str;
}

</script>
</head>

<body>
with space string:<input type="text" name="text1" id="text1" value="    aaa    "/><br>
trim left space:<input type="text" name="text2" id="text2" value=""/><br>
trim right space:<input type="text" name="text3" id="text3" value=""/><br>
trim left and right sapce:  <input type="text" name="text4" id="text4" value=""/><br>
<input type="button" value="CLICK" onclick="change()"/>
</body>

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息