开发中需要使用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
如果给你带来帮助,欢迎微信或支付宝扫一扫,赞一下。