87,923
社区成员
发帖
与我相关
我的任务
分享
<input id="strText" value=" abd "><input type="button" value="去掉字符串前后空格" onclick="strText.value = strText.value.trim();">
<script type="text/javascript">
<!--
String.prototype.trim = function() {
/*
呵呵刚解决了个类似的问题。。。
简单的介绍下。
value的 ,到这里后就转成了\xA0就是\u00A0,那个空格符号,所以把它干掉就行了。。。
至于那个\u3000,是双字节的空格。。呵呵,这样写比较好看。
不过如果想处理没转的 的话,可以把它加到式子里,在这里我就不加了。
*/
return this.replace(/^[\s\u3000\xA0]+|[\s\u3000\xA0]+$/g, "" );
};
alert("["+ strText.value.trim() +"]"); //秒杀
-->
</script>