亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

javascript常見操作匯總

2019-11-20 14:12:18
字體:
來源:轉載
供稿:網友

本文整理匯總了javascript常見的各類操作,包括字符串、時間、表單、正則驗證等等。有著極高的參考價值。分享給大家供大家參考之用。具體方法如下:

/***** BasePage.js 公共的 腳本文件 部分方法需引用jquery庫 *****/ //#region 日期操作 //字符串轉化為時間。function stringtoTime(date1) {  var dt = new Date(Date.parse(date1.replace(/-/g, "/")));  return dt;} // 使用 var date1 = "2013-06-08 15:23:31"或"2013/6/8 9:9:00"格式;//-------------------------------------------------------------// 日期格式化Date.prototype.format = function (format) {  var o = {    "M+": this.getMonth() + 1, //month     "d+": this.getDate(), //day     "h+": this.getHours(), //hour     "m+": this.getMinutes(), //minute     "s+": this.getSeconds(), //second     "q+": Math.floor((this.getMonth() + 3) / 3), //quarter     "S": this.getMilliseconds() //millisecond   }   if (/(y+)/.test(format)) {    format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));  }   for (var k in o) {    if (new RegExp("(" + k + ")").test(format)) {      format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length));    }  }  return format;} ////使用方法  //alert(newdate.format("yyyy-MM-dd"));//alert(newdate.format("MM/dd/yyyy"));//var nowStr = now.format("yyyy-MM-dd hh:mm:ss"); Math.round(Math.random() * 10000)////使用方法2: //var testDate = new Date();//var testStr = testDate.format("yyyy年MM月dd日hh小時mm分ss秒");////示例: //alert(testDate.format("yyyy年MM月dd日"));//-------------------------------------------------------------//設置周期內的日期(數組)function SetFlag(start, end) {  var cdate = Array();  cdate = start.split("-");  var cd = cdate[1] + "/" + cdate[2] + "/" + cdate[0];  var dayNum = DateDiff(end, start);  for (var i = 0; i <= dayNum; i++) {    flag.push(AddDays(cd, i));  }} //end fun //日期加上天數后的新日期.function AddDays(date, days) {  var nd = new Date(date);  nd = nd.valueOf();  nd = nd + days * 24 * 60 * 60 * 1000;  nd = new Date(nd);  //alert(nd.getFullYear() + "年" + (nd.getMonth() + 1) + "月" + nd.getDate() + "日");  var y = nd.getFullYear();  var m = nd.getMonth() + 1;  var d = nd.getDate();  if (m <= 9) m = "0" + m;  if (d <= 9) d = "0" + d;  var cdate = y + "-" + m + "-" + d;  return cdate;}//兩個日期的差值(d1 - d2).function DateDiff(d1, d2) {  var day = 24 * 60 * 60 * 1000;  try {    var dateArr = d1.split("-");    var checkDate = new Date();    checkDate.setFullYear(dateArr[0], dateArr[1] - 1, dateArr[2]);    var checkTime = checkDate.getTime();     var dateArr2 = d2.split("-");    var checkDate2 = new Date();    checkDate2.setFullYear(dateArr2[0], dateArr2[1] - 1, dateArr2[2]);    var checkTime2 = checkDate2.getTime();     var cha = (checkTime - checkTime2) / day;    return cha;  } catch (e) {    return false;  }} //end fun //#endregion //#region URL操作 /** 根據QueryString參數名稱獲取值*/function getQueryStringByName(name) {  var result = location.search.match(new RegExp("[/?/&]" + name + "=([^/&]+)", "i"));  if (result == null || result.length < 1)    return "";   return result[1];} function GetQueryString(name) {  // 如果鏈接沒有參數,或者鏈接中不存在我們要獲取的參數,直接返回空  if (location.href.indexOf("?") == -1 || location.href.indexOf(name + '=') == -1) {    return '';  }   // 獲取鏈接中參數部分  var queryString = location.href.substring(location.href.indexOf("?") + 1);   // 分離參數對 ?key=value&key2=value2  var parameters = queryString.split("&");   var pos, paraName, paraValue;  for (var i = 0; i < parameters.length; i++) {    // 獲取等號位置    pos = parameters[i].indexOf('=');    if (pos == -1) {      continue;    }    // 獲取name 和 value    paraName = parameters[i].substring(0, pos);    paraValue = parameters[i].substring(pos + 1);    // 如果查詢的name等于當前name,就返回當前值,同時,將鏈接中的+號還原成空格    if (paraName == name) {      return unescape(paraValue.replace(//+/g, " "));    }  }  return '';} /** 獲取當前地址的小寫文件名*/function getCurrentUrlName() {  var url = window.location.href;  url = url.toLocaleLowerCase();  if (url == undefined || url == "")    return "";  var item = url.toString().split("/");  var name = item[item.length - 1];  name = name.toString().split(".");  if (name.length == 2)    return name[0].toString();  else return "";} //#endregion //#region 字符串操作 /** 截取指定長度字符串* 參數:*   strString: 需要截取的字符串*   strStart: 開始的索引*   intLen:  截取的長度*/function getCustomLengtStr(strString, strStart, intLen) {  if (strString != undefined && strString != "" && strString != null) {    var CLen = strString.toString().length;    if ((strStart + intLen) <= CLen - 1) {      if (strStart < 0) strStart = 0;       return strString.toString().substr(strStart, Number(intLen));    } else {      //長度越界,返回原始數據      return strString;    }  } else return "";} /** 截取指定指定區間的字符串* 參數:*   strString: 需要截取的字符串*   intStart: 開始的索引*   intEnd:  結束的索引*/function getCustomLengtStr(strString, intStart, intEnd) {  if (strString != undefined && strString != "" && strString != null) {    var Clen = strString.toString().length - 1;    if (Number(intEnd) <= Clen) {      if (intStart < 0) intStart = 0;      else if (intStart > Clen) intStart = Clen;       return strString.toString().substring(intStart, intEnd);    } else {      //長度越界,返回原始數據      return strString;    }  } else return "";} //#endregion //#region 設為首頁,添加收藏 //設為首頁function SetHome() {  if (document.all) {    document.body.style.behavior = "url(#default#homepage)";    var url = window.location.href;    document.body.setHomePage(url);  } else {    alert("設為首頁失敗,請手動設置!");  }} //添加到收藏function AddCollect() {  var url = window.location.href;  try {    window.external.addFavorite(url, "美源金業");  }  catch (e) {    try {      window.sidebar.addPanel("美源金業", url, "");    }    catch (e) {      alert("加入收藏失敗,請使用Ctrl+D進行添加");    }  }} //#endregion  //#region 全選/全不選 //CheckSelectAll(true); function CheckSelectAll(check) {  $("input[type='checkbox']").attr("checked", check)} //#endregion //#region 驗證碼倒計時 //CountDown("#btnGetCode",60); function CountDown(item, times) {//要操作的元素,時間(s)  var timer = setInterval(function () {    var btnValidate = $(item);    if (times > 0) {      btnValidate.attr("disabled", "false").css("opacity", "0.5").val("重新獲取(" + times + ")");      times--;    } else {      btnValidate.removeAttr("disabled").css("opacity", "1").val("獲取驗證碼");      clearInterval(timer);    }  }, 1000);} //#endregion //#region 清除文本框默認值 //ClearEmpty("#txtName"); function ClearEmpty(obj) {//要操作的元素  $(obj).focus(function () {    if ($(this).val() == this.defaultValue) {      $(this).val("");    }  }).blur(function () {    if ($(this).val() == "") {      $(this).val(this.defaultValue);    }  });} //#endregion //#region 刷新頁面 function Refresh() {  window.parent.location.reload();} //#endregion //#region 表單驗證 //#region 檢查是否為中文 // var item = checkChinese("中文"); function checkChinese(obj) {  var reg = /[^/u4e00-/u9fa5]/;  return !reg.test(obj);} //#endregion //#region 檢查是否為數字 // var item = checkNum("123"); function checkNum(obj) {  var reg = /^/d+$/;  return reg.test(obj);} //#endregion //#region 檢查是否為字母 // var item = checkLetter("abc"); function checkLetter(obj) {  var reg = /^[a-zA-Z]+$/;  return reg.test(obj);} //#endregion //#region 檢查是否為字母或數字 // var item = checkLetterNum("abc123"); function checkLetterNum(obj) {  var reg = /^[a-zA-Z0-9]+$/;  return reg.test(obj);} //#endregion //#region 檢查是否為字母或中文 // var item = checkLetterNum("abc123"); function checkLetterChina(obj) {  var reg = /^[A-Za-z/u4E00-/u9FA5]+$/;  return reg.test(obj);} //#endregion //#region 檢查是否為字母或中文或數字 // var item = checkLetterNum("abc123"); function checkLetterChinaNum(obj) {  var reg = /^[a-zA-Z0-9/u4E00-/u9FA5]+$/;  return reg.test(obj);} //#endregion //#region 檢查手機號碼格式 // var item = checkMobile("13888888888") function checkMobile(obj) {  var reg = /^[1][3458][0-9]{9}$/;  return reg.test(obj);} //#endregion //#region 檢查郵箱格式 // var item = checkEmail("abc@123.com") function checkEmail(obj) {  var reg = /^([a-zA-Z0-9_/./-])+/@(([a-zA-Z0-9/-])+/.)+([a-zA-Z0-9]{2,4})+$/;  return reg.test(obj);} //#endregion //#region 檢查身份證格式 // var item = checkIDCard("555555555555555555") function checkIDCard(obj) {  var reg = /(^/d{15}$)|(^/d{18}$)|(^/d{17}(/d|X|x)$)/;  return reg.test(obj);} //#endregion //隨機數function GetRandomNum(Min, Max) {  var Range = Max - Min;  var Rand = Math.random();  return (Min + Math.round(Rand * Range));}  //#endregion

相信本文所述對大家運用javascript進行WEB程序設計有不錯的借鑒價值。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩一区二区在线播放| 欧美黑人狂野猛交老妇| 亚洲一区二区少妇| 欧美激情一二区| 国产亚洲欧洲在线| 国产香蕉精品视频一区二区三区| 国产亚洲成av人片在线观看桃| 日韩在线欧美在线| 欧美精品videos| 国产成人在线一区| 欧美视频一区二区三区…| 久久久久久久色| 国产精品欧美一区二区三区奶水| 丁香五六月婷婷久久激情| 久久精品亚洲94久久精品| 国产美女主播一区| 国产国产精品人在线视| 国产精品扒开腿做| 国产精品狼人色视频一区| 日韩视频亚洲视频| 欧美日韩国产第一页| 色七七影院综合| 国产香蕉97碰碰久久人人| 国产欧美精品一区二区三区介绍| 日韩欧美大尺度| 精品久久久香蕉免费精品视频| 欧美日韩一区二区三区在线免费观看| 久久夜色精品国产欧美乱| 尤物99国产成人精品视频| 国产精品∨欧美精品v日韩精品| 亚洲女人初尝黑人巨大| 中文字幕成人在线| 亚洲精品久久久久久久久久久久久| 亚洲福利在线播放| 国产自产女人91一区在线观看| 色噜噜狠狠狠综合曰曰曰| 91老司机在线| 国产亚洲xxx| 韩国日本不卡在线| 国产精品视频久久久久| 国产精品情侣自拍| 国产精品久久久久久久久免费| 狠狠躁夜夜躁久久躁别揉| 欧美黑人一级爽快片淫片高清| 日韩免费av一区二区| 久久影视电视剧凤归四时歌| 日本欧美爱爱爱| 精品二区三区线观看| 狠狠操狠狠色综合网| 亚洲三级免费看| 青青久久av北条麻妃海外网| 欧美激情在线视频二区| 成人自拍性视频| 日韩成人中文字幕在线观看| 久久91精品国产91久久跳| 北条麻妃一区二区三区中文字幕| 亚洲男人第一网站| 日韩欧美主播在线| 国产成人一区二区三区小说| 欧美日韩免费网站| 日韩在线视频网站| 久久国产精彩视频| 亚洲精品午夜精品| 国产欧美日韩亚洲精品| 国产成人精品免费视频| 色偷偷偷综合中文字幕;dd| 国产精品6699| 久久免费少妇高潮久久精品99| 人人澡人人澡人人看欧美| 最近日韩中文字幕中文| 毛片精品免费在线观看| 欧美国产视频日韩| 国产精品va在线| 国产成人精品在线观看| 国产精品自产拍在线观| 动漫精品一区二区| 色综合天天狠天天透天天伊人| 青青久久av北条麻妃黑人| 日韩中文字幕免费视频| 欧美大片欧美激情性色a∨久久| 亚洲综合在线小说| 欧美黄色片视频| 亚洲第一天堂av| 久久琪琪电影院| 98精品国产高清在线xxxx天堂| 久久久久久一区二区三区| 欧美精品在线免费播放| 成人免费福利在线| 97精品在线观看| 日韩精品免费在线播放| 久久久免费高清电视剧观看| 热re91久久精品国99热蜜臀| 亚洲欧美综合v| 久久人人爽人人爽人人片av高请| 欧美激情中文字幕乱码免费| 狠狠综合久久av一区二区小说| 欧美午夜片欧美片在线观看| 国产精品视频中文字幕91| 欧美激情女人20p| 亚州av一区二区| 欧美放荡办公室videos4k| 欧美大学生性色视频| 亚洲的天堂在线中文字幕| 欧美精品在线观看| 欧美一级片免费在线| 日韩av网站大全| 欧美精品www| 国产精品福利在线| 亚洲free嫩bbb| 国产成人黄色av| 国产成人综合精品| 日韩精品中文字幕在线| 亚洲国产精品一区二区三区| 国产成人精品久久| 午夜免费在线观看精品视频| 国产精品草莓在线免费观看| 91在线看www| 精品一区二区三区电影| 亚洲精品99久久久久| 欧美孕妇毛茸茸xxxx| 午夜精品久久久久久久白皮肤| 亚洲sss综合天堂久久| 热久久99这里有精品| 久久久久久久999精品视频| 91精品国产综合久久香蕉的用户体验| 成人中文字幕+乱码+中文字幕| 国产精品嫩草影院久久久| 国产精品电影一区| 性欧美长视频免费观看不卡| 国产精品吹潮在线观看| 欧美日韩黄色大片| 最新国产成人av网站网址麻豆| 色一区av在线| 日韩欧美在线视频日韩欧美在线视频| 97免费中文视频在线观看| 日韩中文字幕在线免费观看| 九九精品视频在线| 亚洲综合中文字幕在线观看| 亚洲欧美日韩在线高清直播| 欧美午夜片在线免费观看| 国产成人精品在线| 国产精品自产拍在线观| 欧美日韩免费网站| 久久久久久久久电影| 国产精品偷伦视频免费观看国产| 久久韩剧网电视剧| 亚洲视频欧洲视频| 91亚洲人电影| 一区二区三区四区视频| 国产精品久久久久久久午夜| 国产精品久久久久久婷婷天堂| 亚洲精品电影网在线观看| 国产成人小视频在线观看| 亚洲丝袜在线视频| 亚洲福利视频专区| 国产97在线视频| 国产女精品视频网站免费| 久久久精品2019中文字幕神马| 亚洲成人精品久久| 欧美日韩在线视频一区二区| 亚洲国产精品人人爽夜夜爽| 亚洲欧美日韩视频一区| 国产精品毛片a∨一区二区三区|国| 精品福利免费观看|