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

 

posted @ 2016-03-16 09:51  Html5Skill  阅读(174)  评论(0编辑  收藏  举报