分針網——每日分享:JS常見工具(校驗、通用)
阿新 • • 發佈:2017-06-22
js 工具
加入職業技能圈 q群:272292492
更多文章:www.f-z.cn
// 姓名校驗
var checkName = function(name) { // 收貨人姓名校驗(準則:姓名為2-4漢字) var regu = /^[\u4E00-\u9FA5]{2,4}$/; var re = new RegExp(regu); if (!re.test(name)) { returnfalse; } return true; };
// 手機號校驗
var checkCellphone = function(cellPhone) { var regu = /^[S|U]((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,2,3,5-9]))\d{8}$/; var re = new RegExp(regu); if (!re.test(cellPhone)) { return false; } return true; };
// 日期格式轉換
var formatDateTime = function (date) { if(date == null){ return null; }else{ vary = date.getFullYear(); var m = date.getMonth() + 1; m = m < 10 ? (’0’ + m) : m; var d = date.getDate(); d = d < 10 ? (’0’ + d) : d; var h = date.getHours(); var minute = date.getMinutes(); minute = minute < 10 ? (’0’ + minute) : minute; var second = date.getSeconds(); return y + ’-’ + m + ’-’ + d +’ ’ + h + ’:’+minute+’:’+second; } };
// 獲取當前時間,格式為:YYYY-MM-DD
var CurentTime = function() { var now = new Date(); var year = now.getFullYear(); //年 var month = now.getMonth() + 1; //月 var day = now.getDate(); //日 var clock = year + ""; if(month < 10) clock += "0"; clock += month + ""; if(day < 10) clock += "0"; clock += day + ""; return(clock); };
// 校驗密碼格式
var checkPasswd = function(passwd) { var myreg = /^(\w|[a-z]){6,9}$/; var re = new RegExp(myreg); if(!re.test(passwd)) { return false; } return true; };
分針網——每日分享:JS常見工具(校驗、通用)