js编写trim()函数及正则表达式的运⽤
1.js中本⾝是没有trim函数的,不过你可以⾃⼰写⼀个
复制代码代码如下:
function trim(str) {
var newStr = place(/^\s*$/g,'')
retrun newStr;
}
2.去除字符串左右两端的空格,在vbscript⾥⾯可以轻松地使⽤ trim、ltrim 或 rtrim,但在js中却没有这3个内置⽅法,需要⼿⼯编写。下⾯的实现⽅法是⽤到了正则表达式,效率不错,并把这三个⽅法加⼊String对象的内置⽅法中去。
写成类的⽅法格式如下:(im();)
复制代码代码如下:
<script language="javascript">
im=function(){
place(/(^\s*)|(\s*$)/g, "");
}
String.prototype.ltrim=function(){
place(/(^\s*)/g,"");
}
trim函数用于删除空格im=function(){
place(/(\s*$)/g,"");
}
</script>
写成函数可以这样:(trim(str))
<script type="text/javascript">
function trim(str){ //删除左右两端的空格
place(/(^\s*)|(\s*$)/g, "");
}
function ltrim(str){ //删除左边的空格
place(/(^\s*)/g,"");
}
function rtrim(str){ //删除右边的空格
place(/(\s*$)/g,"");
}
</script>