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>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论