JS練手小專案2 正則與時間函式

2021-09-25 12:30:45 字數 1315 閱讀 9637

驗證手機號(首位數為1,第2位是34578中的乙個,號碼長度為11,全為數字)

獲取系統時間戳

//將郵箱中的使用者名稱和公司名提取出來,並且要將提取的公司小名換成公司全名

var email = document.getelementsbytagname("li")[0].innerhtml;

name = email.split(/@/)[0];

poster = email.split(/@|.com|.com.cn/)[1];

if(posterjson[poster])else

// alert("name:"+name+"\n"+"poster:"+poster);

//首位數為1,第2位是34578中的乙個,號碼長度為11,全為數字

var usernum = document.getelementsbytagname("li")[1].innerhtml;

if(/^1[3|4|5|7|8]\d$/.test(usernum))else

//獲取系統時間戳

var date = new date();

var year = date.getfullyear();//年份

var month = date.getmonth()+1;//月份

var day = date.getdate();//日

var hours = date.gethours();//小時

var minutes = date.getminutes();//分

var seconds = date.getseconds();//秒

var currentdate = year+"/"+month+"/"+day+" "+hours+":"+minutes+":"+seconds

var timestamp = date.gettime();//時間戳

var timestamp = date.valueof();//時間戳

var timestamp2 = date.parse(date);//時間戳(毫秒000顯示)

//以下是使用js建立li並且修改li內容

var ulnode = document.getelementsbytagname("ul")[0];

var linode = document.createelement("li")

document.getelementsbytagname("li")[2].innerhtml = currentdate;

練手小專案 1 洗牌發牌 C

可以將整個實現過程分為3步 建立陣列存放牌面和花色以及每一張牌 定義shuffle函式洗牌 定義deal函式發牌face陣列用於存放13種牌面,定義時直接將其初始化.const用於修飾陣列避免傳參時修改原始陣列.const string face 13 suit陣列用於存放4種花色,定義時也將其初始...

前端練手小專案 貪吃蛇

雖然不難 但是可以說 從頭到尾都是自己想的!開心 下面說一下js方面的詳細思路以及遇到的問題,獨立寫下來還是收穫比較大 這裡我的規則就是簡化的版本,也就是隨機出現食物,每次蛇吃到長度就加一。這個專案還比較簡單,因此事件需要繫結的就三個 1 按鍵按鈕 給document全域性繫結,這裡採用keyup而...

Qt練手小專案之顏色提取器

疫情結束,學習先行。今天的qt練手小專案為顏色提取器。這個小應用相當簡單,左側是顯示滑鼠所在位置的顏色,右側三個數值表示的是滑鼠所在位置顏色的16進製制值 rgb值和滑鼠位置座標。截圖如下 重要 解析如下 首先是獲取滑鼠位置,這裡我們使用 qcursor pos 獲取,然後將位置值傳給第三個輸入框。...