本文主要是介绍Web_JavaScript_去除JS字串两边空格;,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入String对象的内置方法中去。
一、写成类的方法格式如下:(str.trim();)
<span style="font-size:18px;"><script language="javascript">// \s,查找空白字符;g,执行全局匹配(查找所有匹配而非在找到第一个匹配后停止);String.prototype.trim=function(){return this.replace(/(^\s*)|(\s*$)/g, "");}String.prototype.ltrim=function(){return this.replace(/(^\s*)/g,"");}String.prototype.rtrim=function(){return this.replace(/(\s*$)/g,"");}
</script></span>
二、写成函数可以这样:(trim(str))
<span style="font-size:18px;"><script type="text/javascript">function trim(str){ //删除左右两端的空格return str.replace(/(^\s*)|(\s*$)/g, "");}function ltrim(str){ //删除左边的空格return str.replace(/(^\s*)/g,"");}function rtrim(str){ //删除右边的空格return str.replace(/(\s*$)/g,"");}
</script></span>
这篇关于Web_JavaScript_去除JS字串两边空格;的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!