国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

判斷日期是否有效的JavaScript代碼段

來源:懂視網 責編:小采 時間:2020-11-27 19:59:30
文檔

判斷日期是否有效的JavaScript代碼段

判斷日期是否有效的JavaScript代碼段:這次給大家帶來判斷日期是否有效的JavaScript代碼段,用JavaScript判斷日期是否有效的注意事項有哪些,下面就是實戰案例,一起來看一下。JavaScript正變得越來越流行,它已經成為前端開發的第一選擇,并且利用基于JavaScript語言的NodeJS,我們也可
推薦度:
導讀判斷日期是否有效的JavaScript代碼段:這次給大家帶來判斷日期是否有效的JavaScript代碼段,用JavaScript判斷日期是否有效的注意事項有哪些,下面就是實戰案例,一起來看一下。JavaScript正變得越來越流行,它已經成為前端開發的第一選擇,并且利用基于JavaScript語言的NodeJS,我們也可

這次給大家帶來判斷日期是否有效的JavaScript代碼段,用JavaScript判斷日期是否有效的注意事項有哪些,下面就是實戰案例,一起來看一下。

JavaScript正變得越來越流行,它已經成為前端開發的第一選擇,并且利用基于JavaScript語言的NodeJS,我們也可以開發出高性能的后端服務,甚至我還看到在硬件編程領域也出現了JavaScript的身影。JavaScript正在逐漸進化為一門全能的開發語言。

但用好JavaScript并不容易,你除了需要掌握它的語法并知道如何寫出高質量的代碼之外,還需要了解如何解決那些幾乎在每個項目中都會遇到的需求場景,比如:判斷日期,高亮文本,限制字符數等等,有很多第三方庫可以解決這些問題,但這些庫可能并非只是為解決這一個問題而創建的,這意味著你需要引入了很多無關的代碼,這將使你的整個系統變得臃腫,而且也會影響到系統的性能。我的做法是,收集和使用那些常見的JavaScript代碼段,并在需要時,盡可能首先使用它們。下面便是我收集的10段實用JavaScript代碼,基于它們你還可以創造出更強大的JS插件或功能函數。

JavaScript中自帶的日期函數還是太過簡單,很難滿足真實項目中對不同日期格式進行解析和判斷的需要。JQuery也有一些第三方庫來使日期相關的處理變得簡單,但有時你可能只需要一個非常簡單的函數,而不想引入一個龐大的第三方庫。這時,你可以使用下面這段日期校驗代碼,它允許你自定義日期格式并進行日期有效性的校驗。

function isValidDate(value, userFormat) { 
 // Set default format if format is not provided
 userFormat = userFormat || 'mm/dd/yyyy'; 
 // Find custom delimiter by excluding
 // month, day and year characters
 var delimiter = /[^mdy]/.exec(userFormat)[0]; 
 // Create an array with month, day and year
 // so we know the format order by index
 var theFormat = userFormat.split(delimiter); 
 // Create array from user date
 var theDate = value.split(delimiter); 
 function isDate(date, format) { var m, d, y, i = 0, len = format.length, f; for (i; i < len; i++) {
 f = format[i]; if (/m/.test(f)) m = date[i]; if (/d/.test(f)) d = date[i]; if (/y/.test(f)) y = date[i];
 } 
return
 (
 m > 0 && m < 13 &&
 y && y.length === 4 &&
 d > 0 && // Check if it's a valid day of the month
 d <= (new Date(y, m, 0)).
getDate
()
 );
 } 
 return isDate(theDate, theFormat);
}

使用方法:
下面這個調用返回false,因為11月份沒有31天

isValidDate('dd-mm-yyyy', '31/11/2012')

相信看了本文案例你已經掌握了方法,更多精彩請關注Gxl網其它相關文章!

推薦閱讀:

JS的Arrary方法

JavaScript運行機制之Event Loop

JavaScript運行機制之為什么JavaScript是單線程

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

判斷日期是否有效的JavaScript代碼段

判斷日期是否有效的JavaScript代碼段:這次給大家帶來判斷日期是否有效的JavaScript代碼段,用JavaScript判斷日期是否有效的注意事項有哪些,下面就是實戰案例,一起來看一下。JavaScript正變得越來越流行,它已經成為前端開發的第一選擇,并且利用基于JavaScript語言的NodeJS,我們也可
推薦度:
標簽: 時間 判斷 是否
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 亚洲一区二区三区在线免费观看 | 国产精品…在线观看 | 国产欧美日韩在线不卡第一页 | 高清不卡一区 | 日韩成人国产精品视频 | 一级欧美日韩 | 亚洲国产日韩欧美在线as乱码 | 国产精品一区二区四区 | 亚洲wuma| 91精品久久 | 久久久不卡国产精品一区二区 | 亚洲伦理 | 欧美xxx在线 | 国产成人久久蜜一区二区 | 欧美一级成人影院免费的 | 亚洲一区二区三区精品影院 | 国产精品久久一区二区三区 | 欧美日韩视频一区二区三区 | 欧美色图第一页 | 国产精品va一区二区三区 | 欧美成人在线视频 | 亚洲国产成人精品女人久久久 | 欧美在线二区 | 亚洲一区日韩 | 国产在线看不卡一区二区 | 国产区视频在线 | 中日韩美中文字幕 | 精品一成人岛国片在线观看 | 香蕉成人啪国产精品视频综合网 | 九九九九热精品免费视频 | 精品一区二区三区免费毛片爱 | 日韩成人在线免费视频 | 伊人久久婷婷 | 韩国精品一区 | 日韩欧美一卡二区 | 亚州激情| 欧美国产成人精品一区二区三区 | 欧美精品一区二区三区久久 | 91一区二区三区 | 亚洲国产成人久久综合野外 | 在线播放一区 |