From ea4e931b3e06e4abcd31d74de9e90fa0a8998f3a Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期三, 02 十月 2019 23:50:53 +0800
Subject: [PATCH] 业主报修功能开发完成
---
WebService/src/main/resources/static/js/vc-validate.js | 42 +++++++++++++++++++++++++++++++++++++++---
1 files changed, 39 insertions(+), 3 deletions(-)
diff --git a/WebService/src/main/resources/static/js/vc-validate.js b/WebService/src/main/resources/static/js/vc-validate.js
index e9b159e..5344d4b 100644
--- a/WebService/src/main/resources/static/js/vc-validate.js
+++ b/WebService/src/main/resources/static/js/vc-validate.js
@@ -98,8 +98,23 @@
* @param {鏍¢獙鏂囨湰} text
*/
num:function(text){
- var regNum = /^[0-9]+$/;
+ var regNum = /^[1-9][0-9]*$/;
return regNum.test(text);
+ },
+ date:function(str) {
+ var regDate = /^(\d{4})-(\d{2})-(\d{2})$/;
+ return regDate.test(str);
+ },
+ dateTime:function(str){
+ var reDateTime = /^[1-9]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])\s+(20|21|22|23|[0-1]\d):[0-5]\d:[0-5]\d$/;
+ return reDateTime.test(str);
+ },
+ /**
+ 閲戦鏍¢獙
+ **/
+ money:function(text){
+ var regMoney = /^\d+\.?\d{0,2}$/;
+ return regMoney.test(text);
}
};
@@ -187,11 +202,22 @@
if(configObj.limit == 'minLength'){
validate.setState(validate.minLength(tmpDataObj,configObj.param),configObj.errInfo);
-
+7
}
if(configObj.limit == 'num'){
validate.setState(validate.num(tmpDataObj),configObj.errInfo);
+ }
+
+ if(configObj.limit == 'date'){
+ validate.setState(validate.date(tmpDataObj),configObj.errInfo);
+ }
+ if(configObj.limit == 'dateTime'){
+ validate.setState(validate.dateTime(tmpDataObj),configObj.errInfo);
+ }
+
+ if(configObj.limit == 'money'){
+ validate.setState(validate.money(tmpDataObj),configObj.errInfo);
}
});
@@ -204,4 +230,14 @@
return true;
}
-})(window.vc.validate);
\ No newline at end of file
+})(window.vc.validate);
+
+
+/**
+瀵� validate 杩涜浜屾灏佽
+**/
+(function(vc){
+ vc.check = function(dataObj,dataConfig){
+ return vc.validate.validate(dataObj, dataConfig);
+ }
+})(window.vc)
\ No newline at end of file
--
Gitblit v1.8.0