JS_正则使用
1、
1.1、字符串中 去掉空格
str = str.replace(" +", ""); // ZC: 这个chrome里面没效果啊...
str = str.replace(/ +/, ""); // ZC: 要这样,只去掉了一个个空格,后面再有就不管了
str = str.replace(/ +/g, ""); // ZC: 这样,就去掉了字符串中的所有空格
str = str.replace(/ *, */g, ","); // ZC: 去掉 "," 两边的空格
去掉 字符串 两端空格:
str = str.replace(/(^\s*)|(\s*$)/g, ""); //ZC: 貌似这个有些缺陷("*"和"+"的分别)
str = str.replace(/(^\s+)|(\s+$)/g, ""); // ZC: 貌似这个是OK的
2、
PS:
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 3 <html> 4 5 <style type="text/css"> 6 </style> 7 8 <script type="text/javascript" > 9 10 window.onload = function() 11 { 12 }; 13 14 </script> 15 16 </html>
PS:
* ==> 0个~多个
+ ==> 1个~多个
C