jquery驗證時間
http://blog.csdn.net/guguojin/article/details/7045908
驗證時間的正規表示式集合
//日期格式yyyy
PatternsDict.date_y= /^(\d{4})$/;
//日期格式yyyy-mm
PatternsDict.date_ym= /^(\d{4})-(0\d{1}|1[0-2])$/;
//日期格式yyyy-mm-dd
PatternsDict.date_ymd= /^(\d{4})-(0\d{1}|1[0-2])-(0\d{1}|[12]\d{1}|3[01])$/;
//時間格式hh
PatternsDict.time_h=/^(0\d{1}|1\d{1}|2[0-3])$/;
//時間格式hh:mm
PatternsDict.time_hm=/^(0\d{1}|1\d{1}|2[0-3]):([0-5]\d{1})$/;
//時間格式hh:mm:ss
PatternsDict.time_hms=/^(0\d{1}|1\d{1}|2[0-3]):[0-5]\d{1}:([0-5]\d{1})$/;
格式為時間,就是說前兩位都不能少,而且不能大於23,後面的時和分不能大於59,必須寫在16:02:01而不能為16:2:1
[0-2][0-3]:[0-5][0-9]:[0-5][0-9]
用CompareValidator
operator設成DateTypeCheck
type設成Date
這裡是判斷YYYY-MM-DD這種格式的,基本上把閏年和2月等的情況都考慮進去了,不過我已經忘了在哪裡找到的。
^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$
下面的是加了時間驗證的
^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))
(20|21|22|23|[0-1]?\d):[0-5]?\d:[0-5]?\d$
【aspx頁面內:<%# DataBinder.Eval(Container.DataItem,"Company_Ureg_Date")%>
顯示為: 2004-8-11 19:44:28
我只想要:2004-8-11 】
<%# DataBinder.Eval(Container.DataItem,"Company_Ureg_Date","{0:yyyy-M-d}")%>
應該如何改?
【格式化日期】
取出來,一般是object
((DateTime)objectFromDB).ToString("yyyy-MM-dd");
A.以下正確的輸入格式: [2004-2-29], [2004-02-29 10:29:39 pm], [2004/12/31]
^((\d{2}(([02468][048])|([13579][26]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|
(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|([1-2][0-9])))))
|(\d{2}(([02468][1235679])|([13579][01345789]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])
|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|(1[0-9])|(2[0-8]))))))(\s(((0?[1-9])|(1[0-2]))\:([0-5][0-9])((\s)|(\:([0-5][0-9])\s))([AM|PM|am|pm]{2,2})))?$
B.以下正確的輸入格式:[0001-12-31], [9999 09 30], [2002/03/03]
^\d{4}[\-\/\s]?((((0[13578])|(1[02]))[\-\/\s]?(([0-2][0-9])|(3[01])))|(((0[469])|(11))[\-\/\s]?(([0-2][0-9])|(30)))|(02[\-\/\s]?[0-2][0-9]))$
相關文章
- 時間序列交叉驗證
- jQuery Validate checkbox和radio驗證jQuery
- jquery.validate 表單驗證jQuery
- jQuery Validate驗證除錯開關jQuery除錯
- jQuery Validate驗證規則實質jQuery
- jQuery表單驗證效果詳解jQuery
- jQuery Validate非同步ajax方式驗證jQuery非同步
- jQuery Validate驗證觸發的方式jQuery
- jQuery Validate驗證規則的使用jQuery
- jQuery Validate驗證規則使用演示jQuery
- jQuery Validate忽略指定元素不驗證jQuery
- JN專案-時間查詢條件驗證
- 利用jQuery實現表單驗證功能jQuery
- jQuery 表單驗證 學習手記jQuery
- jQuery Validate驗證上傳檔案大小jQuery
- jQuery Validate新增自定義驗證規則jQuery
- jQuery Validate對select下拉選單驗證jQuery
- jQuery UI 支援的時間元件timepickerjQueryUI元件
- 分享5款經過時間驗證的精品軟體
- 開放api介面簽名驗證,新增sign,時間戳API時間戳
- jquery 驗證密碼一致性jQuery密碼
- jQuery Validate驗證確認密碼是否相同jQuery密碼
- jQuery Validate表單驗證基本流程介紹jQuery
- jQuery Validate自定義驗證錯誤資訊jQuery
- API 介面的安全設計驗證:ticket,簽名,時間戳API時間戳
- Symtavision — 分散式控制系統時間建模分析和驗證工具分散式
- API介面的安全設計驗證—ticket,簽名,時間戳API時間戳
- 短視訊app製作,驗證碼輸入時間倒數計時APP
- jquery 實現滑動條的簡單驗證jQuery
- jQuery Validate獲取驗證錯誤的數目jQuery
- 第一時間更新!網易易盾驗證碼服務支援微信PC端小程式無跳轉驗證
- Symtavision—分散式嵌入式系統時間建模分析和驗證工具分散式
- JS常用正規表示式及驗證時間的正規表示式JS
- 基於Bootstrap的強大jQuery表單驗證外掛bootjQuery
- 通過JQuery ajax獲取伺服器時間jQuery伺服器
- jquery-weui時間選擇器datetimepicker只要年月日不要時間解決方案jQueryUI
- 滿足java對redis的所有操作,token,驗證碼過期時間等JavaRedis
- jQuery驗證手機號郵箱身份證的正規表示式(含港澳臺)jQuery
- 查詢https證書到期時間HTTP