最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解js正則表達(dá)式驗(yàn)證時(shí)間格式xxxx-xx-xx形式

 更新時(shí)間:2018年02月09日 08:33:13   作者:Aimee  
本篇文章主要介紹了詳解js正則表達(dá)式驗(yàn)證時(shí)間格式xxxx-xx-xx形式,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

在項(xiàng)目中,我們經(jīng)常會(huì)遇到時(shí)間問題,有時(shí)候是使用時(shí)間插件,讓用戶選擇,但有時(shí)應(yīng)客戶要求,能夠自行輸入時(shí)間,那么,我們?nèi)绾蝸泶_定用戶輸入的時(shí)間格式是否正確,輸入的時(shí)間是否合法呢?

這個(gè)時(shí)候需要用到正則表達(dá)式,接下來,簡(jiǎn)單講解我的驗(yàn)證實(shí)例,以驗(yàn)證時(shí)間格式2017-01-01格式為例:

1.首先,我們需要獲得用戶輸入的內(nèi)容;

2.其次,我們需要驗(yàn)證用戶輸入的內(nèi)容是否為2017-01-01格式;

3.然后,驗(yàn)證格式正確后,需要驗(yàn)證輸入的時(shí)間是否合法;

4.如果用戶輸入的是正確的,合法的時(shí)間格式,那么返回輸入框中的內(nèi)容,否則提示用戶重新輸入。

以下給出具體驗(yàn)證過程,可供參考:

1.獲取用戶輸入的時(shí)間:

var bagin = $('.input_one').val();

2.驗(yàn)證時(shí)間格式是否正確:(驗(yàn)證通過返回時(shí)間戳格式,例如:(2017-01-01,2017,-,01,-,01),否則返回null)

var bagin_r = bagin.match(/^(\d{4})(-)(\d{2})(-)(\d{2})$/);

if(bagin_r==null){
 alert("請(qǐng)輸入正確的開始時(shí)間格式,如:2017-01-01");
 return false;
 }

3.驗(yàn)證時(shí)間是否合法:(注意:此段必須放置在驗(yàn)證時(shí)間格式完成之后)

var b_d=new Date(bagin_r[1],bagin_r[3]-1,bagin_r[5]);
var b_num = (b_d.getFullYear()==bagin_r[1]&&(b_d.getMonth()+1)==bagin_r[3]&&b_d.getDate()==bagin_r[5]);

if(b_num==0){
 alert("開始時(shí)間不合法,請(qǐng)輸入正確的開始時(shí)間");
 return false;
 }

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 關(guān)于安卓手機(jī)微信瀏覽器中使用XMLHttpRequest 2上傳圖片顯示字節(jié)數(shù)為0的解決辦法

    關(guān)于安卓手機(jī)微信瀏覽器中使用XMLHttpRequest 2上傳圖片顯示字節(jié)數(shù)為0的解決辦法

    這篇文章主要介紹了關(guān)于安卓手機(jī)微信瀏覽器中使用XMLHttpRequest 2上傳圖片顯示字節(jié)數(shù)為0的解決辦法 的相關(guān)資料,需要的朋友可以參考下
    2016-05-05
  • JS獲取頁(yè)面窗口大小的代碼解讀

    JS獲取頁(yè)面窗口大小的代碼解讀

    本節(jié)實(shí)例給出一個(gè)獲取瀏覽器當(dāng)前窗口大小的方法。當(dāng)瀏覽器窗口大小變化時(shí),顯示的值會(huì)隨時(shí)變化
    2011-12-12
  • js+css實(shí)現(xiàn)計(jì)算器功能

    js+css實(shí)現(xiàn)計(jì)算器功能

    這篇文章主要為大家詳細(xì)介紹了js+css實(shí)現(xiàn)計(jì)算器功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • echarts自定義tooltip中的內(nèi)容代碼示例

    echarts自定義tooltip中的內(nèi)容代碼示例

    在ECharts中,通過formatter函數(shù)自定義圖例樣式,可以實(shí)現(xiàn)更靈活的圖表展示,滿足特定的視覺需求,這篇文章主要介紹了echarts自定義tooltip中內(nèi)容的相關(guān)資料,需要的朋友可以參考下
    2024-10-10
  • 微信小程序?qū)崿F(xiàn)音樂播放器

    微信小程序?qū)崿F(xiàn)音樂播放器

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)音樂播放器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • Storage、cookie的用途和優(yōu)缺點(diǎn)比較

    Storage、cookie的用途和優(yōu)缺點(diǎn)比較

    cookie的大小是受限制的,并且每次請(qǐng)求cookie都會(huì)被發(fā)送,浪費(fèi)寬帶,cookie還需要指定作用域,不可以跨域調(diào)用。cookie的作用是與服務(wù)器進(jìn)行交互,作為http規(guī)范的一部分存在,而webstorage僅僅是為了本地“存儲(chǔ)”數(shù)據(jù)而生。
    2023-07-07
  • JavaScript?賦值,淺復(fù)制和深復(fù)制的區(qū)別

    JavaScript?賦值,淺復(fù)制和深復(fù)制的區(qū)別

    這篇文章主要介紹了JavaScript?賦值,淺復(fù)制和深復(fù)制的區(qū)別,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-05-05
  • JavaScript中創(chuàng)建原子的方法總結(jié)

    JavaScript中創(chuàng)建原子的方法總結(jié)

    這篇文章主要給大家總結(jié)介紹了關(guān)于JavaScript中創(chuàng)建原子的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-08-08
  • JS中toFixed()方法四舍五入的精度問題詳解

    JS中toFixed()方法四舍五入的精度問題詳解

    最近在做項(xiàng)目的時(shí)候,遇到了有四舍五入保留兩位的需求,當(dāng)時(shí)不假思索的直接使用了js原生的toFixed方法,結(jié)果出現(xiàn)了問題,這篇文章主要給大家介紹了關(guān)于JS中toFixed()方法四舍五入精度問題的相關(guān)資料,需要的朋友可以參考下
    2021-10-10
  • 十個(gè)免費(fèi)的web前端開發(fā)工具詳細(xì)整理

    十個(gè)免費(fèi)的web前端開發(fā)工具詳細(xì)整理

    這篇文章主要介紹了十個(gè)免費(fèi)的web前端開發(fā)工具詳細(xì)整理的相關(guān)資料,希望通過本文大家能夠理解使用免費(fèi)web開發(fā)工具,需要的朋友可以參考下
    2017-09-09

最新評(píng)論

深泽县| 西城区| 安吉县| 银川市| 普安县| 永昌县| 洛浦县| 宣武区| 崇明县| 鸡泽县| 保定市| 洪雅县| 武宣县| 长乐市| 营口市| 漳州市| 西吉县| 张家口市| 富宁县| 唐河县| 彰化市| 曲阜市| 延庆县| 乌鲁木齐县| 调兵山市| 尉犁县| 西乌珠穆沁旗| 宜兰县| 海阳市| 浦东新区| 敖汉旗| 色达县| 潮州市| 盐边县| 顺昌县| 澜沧| 桑植县| 新巴尔虎右旗| 永平县| 原平市| 大庆市|