對字符串執行模式匹配的強大工具正則表達式
var reg1 = /^\d{3,6}$/; // 匹配純數字3-6個 var reg2 = new RegExp(「^\\d{3,6}$");
// 方式1 var age = "18"; // 判斷:1-3位純數字 var reg = /^\d{1,3}$/; // 以/^開始,中間寫正則內容,以$/結束 var b = reg.test(age); // 驗證age變量的是否符合reg的匹配 if (b == true) { console.log("驗證經過!"); } else { console.log("格式錯誤"); } // 方式2 var name = "abc123"; // 大小寫字母和數字的組合(特殊字符不能出現), 5~8位 var reg = new RegExp("^[a-zA-Z0-9]{5,8}$"); // 以^開始,中間寫正則內容,以$結束 if (reg.test(name)) { console.log("驗證經過!"); } else { console.log("格式錯誤"); }
var time = new Date(); console.log( time ); // Tue Jul 14 2020 11:09:46 GMT+0800 (中國標準時間) var year = time.getFullYear(); // 年份 var month = time.getMonth() + 1; //月份從0開始,11結束,因此國內習慣要+1 var day = time.getDate(); // 幾號 var hour = time.getHours(); // 幾點 var mm = time.getMinutes(); // 分鐘 var s = time.getSeconds(); //秒 var ms = time.getMilliseconds(); // 毫秒, 1000毫秒 = 1秒 var timestr = year+"年"+month+"月"+day+"號 "+hour+"點"+mm+"分"+s+"秒"+ms+"毫秒"; console.log( timestr );