在使用 js 处理字符串时,难免会在字符串的头部或未尾留有一些空格,如果这些头部或尾部的空格没有实际的用处的话,我们就要想方设法的把他们去掉,以免他影响到正常的字符串。
关于 JS 去掉字符串头部和尾部的空格有很多种方法,下面飞鸟慕鱼就来简单的说几种。
javascript trim() 方法去掉头尾的空格
trim():去掉字符串的头尾的空格,返回处理过的字符串
语法:
string.trim()
例:js 去掉字符串头尾多余的空格
<script> var str = ' http://www.feiniaomy.com '; console.log('未处理之前'); console.log(str); console.log('处理之后'); console.log(str.trim()); </script>
输出结果如下图所示:
js 使用正规表达式去除字符串前后空格
JS代码:
<script> var str = ' baidu.com '; var url = str.replace(/^\s+|\s+$/gm, ''); console.log(url); </script>
运行结果: baidu.com
PS:
1、表达式“/(^s*)/g”去掉左边空格
2、表达式“/(s*$)/g” 去掉右边空格
3、使用方法 replace(/(^s*)/g, "");
jquery trim() 方法
在 jq 中,可以使用 $.trim() 来去掉字符串头尾的空格
js代码:
<script> var str = ' baidu.com '; var url = $.trim(str); console.log(url); </script>
运行结果:baidu.com
到此这篇关于javascript 去掉字符串头尾空格的几种方法就介绍到这了。人生大投资绝不要犹豫:健康和教育!更多相关javascript 去掉字符串头尾空格的几种方法内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!