1. 程式人生 > >2019.01.07 正則表示式

2019.01.07 正則表示式

math:數學
1.正則:描述一種字串的表示式,用來匹配字串
2. <script type="text/javascript">
     console.log(Math.E); //E 常數:無限不迴圈小數,且為超越數;
     console.log(Math.PI); //PI 圓周率
     console.log(Math.abs(-12)); // abs 絕對值
     console.log(Math.ceil(12.3)); //ceil 向上取整 結果:13
     console.log(Math.floor(14.8)); // floor 向下取整 結果:13
     console.log(Math.round(1234.5678)); // round 四捨五入
     console.log(Math.pow(2,3)); //pow 冪次方
     console.log(Math.sqrt(4)); //sqrt 平方根
     console.log(Math.ceil(Math.random()*10)); 隨機選取大於0 且小於1的隨機數
     console.log(Math.max(12,3423,45345,6435655345)); //最大值
      console.log(Math.min(-234,23,2346,324536)); //最小值
</script>

3.dota:日期
          獲取時間:var d = new Date();
                         console.log(d);
          時間戳:var d=new Date(1767868788234259);


                        console.log(d);

                    var d=new Date(2019,1,7); // 實際輸出的月份比實際傳進的月份多一月:
                     console.log(d); //Thu Feb 07 2019 00:00:00 GMT+0800 (中國標準時間)

                     

                     var d=new Date(99,1); //從1900年+傳入的第一個引數(小於100),大於100從元年加
                       console.log(d); //Mon Feb

01 1999 00:00:00 GMT+0800 (中國標準時間)


                      var d=new Date(2013,11,2); //0-11 實際表示 1-12
                      console.log(d); //Mon Dec 02 2013 00:00:00 GMT+0800 (中國標準時間)


4.parse:整數
              console.log(d.getFullYear()); //獲取年份
              console.log(d.getMonth()+1); //獲取月份
    console.log(d.getDate()); //獲取當前日
    console.log(d.getDay()); //星期幾(0是星期日)
              console.log(d.getHours());   //獲取時分
              console.log(d.getMinutes());  // 獲取分鐘
               console.log(d.getSeconds());    //獲取秒鐘
               console.log(d.getMilliseconds());     //
               console.log(d.getTime()); //獲取時間戳

5.setDate:改月份

 

 

6.  月份英文

         一月:January        二月:February        

       三月:March                四月:April          

       五月:May                六月:June 

       七月:July                 八月:August           

       九月:September    十月:October     

       十一月:November 十二月:December 

                  一月——January,縮寫:Jan.                 二月——February,縮寫:Feb.

                三月——March,縮寫:Mar.                     四月——April,縮寫:Apr.

               五月——May,縮寫:May.                        六月——June,縮寫:Jun.

               七月——July ,縮寫:Jul.                          八月——August,縮寫:Aug.

               九月——September,縮寫:Sep.              十月——October,縮寫:Oct.

              十一月——November,縮寫:Nov.            十二月——December,縮寫:Dec.

7.星期英文

                

                     星期一:Monday(Mon.)              星期二:Tuesday(Tues.)

                    星期三:Wednesday(Wed.)         星期四:Thursday(Thur./Thurs.)

                    星期五:Friday(Fri.)                     星期六:Saturday(Sat.)

                    星期日:Sunday(Sun.)

 

8.       【】找其中任何一個              【a b c】 查詢方括號之間的任何字元

          \n:換行符                                 \r:查找回車符

         \D:查詢非數字字串              \+:至少一個字串                        / 0 */  0個或多個                         / 0 ?/  0個或一個

          /^ k/   ^以K開頭                   / i $/  以i結尾i                        / 0 (?=r)    匹配後面有r的字串

         / 0 (? | r):匹配0後面沒有r的字串                                         \b:匹配單詞邊界,左邊是開頭,右邊是結尾

         \0:查詢Nul字元                       \w:查詢單詞字元

        \B:匹配非單詞邊界                    ^:匹配輸入字串開始的位置

        match. to lowercase  :轉換成小寫                       patt.lastindex:下次匹配的起始位置

        match. towppercase :轉換成大寫