js去除首尾空格

简单的:str = jQuery.trim(str);

1 var temp = " aa b   ";
2 console.log("cc" + temp);
3 temp = jQuery.trim(temp);
4 console.log("cc" + temp);

自己写的:

 1 <!DOCTYPE html>
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
 5     <title></title>
 6     <script src="Js/jquery-1.8.2.min.js"></script>
 7     <script type="text/javascript">
 8         function trim(str) {
 9             str = str.replace(/^(s|u00A0)+/, '');
10             for (var i = str.length - 1; i >= 0; i--) {
11                 if (/S/.test(str.charAt(i))) {
12                     str = str.substring(0, i + 1);
13                     break;
14                 }
15             }
16             return str;
17         }
18         $(function () {
19             $("#bt").click(function () {
20                 var temp = $('#tes');
21                 var c = temp[0];
22                 alert('test' + trim(temp.val()) + 'str')
23             })
24         })
25     </script>
26 </head>
27 <body>
28     输入:<input id="tes" type="text" /><br />
29     <input id="bt" type="button" value="检测" />
30 </body>
31 </html>
原文地址:https://www.cnblogs.com/wykLog/p/4183829.html