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
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
五月: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 :轉換成大寫