JavaScript中去除字符串首尾空格

开发中需要使用JavaScript中去除字符串首尾空格的功能,网上查了一下都不理想或不可用,实际测试通过后的实现:

<script type="text/javascript">

var str = " test 1234 ";
alert("Source string: " + str);
alert("Replace string: " +str.replace(/^\s+|\s+$/g, ""));

</script>

\s 包括空格、制表符、换页符等空白字符的其中任意一个

^\s+  以至少一个空格开头

\s+$ 以至少一个空格结束

测试环境:Chrome 45,IE 8


如果给你带来帮助,欢迎微信或支付宝扫一扫,赞一下。