亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jquery數據驗證插件(自制,簡單,練手)實例代碼

發布時間:2020-06-23 09:55:50 來源:網絡 閱讀:311 作者:xiaoxuanyunmeng 欄目:web開發

最近項目中js數據驗證比較多,為了統一風格,移植復用,于是順手封裝了Jquery的插件

代碼如下:

(function($) {
var defaults = {
bugColor: '#FFCCCC', //數據有誤的時候文本框顏色
color: 'white', //數據正確時候文本框顏色
type: "alert", //數據錯誤時候提示方式 alert 彈出框方式 text 賦值span html
msg: "Msg", //數據有誤的時候提示內容
ResOjId: 'no'// 當test方式的時候 被賦值的標簽 #id
};
function UiProcess(options, rexString, object) {
var options = $.extend(defaults, options);
var values = object.val();
if (rexString.test(values)) {
object.css("backgroundColor", options.color);
return true;
} else {
object.css("backgroundColor", options.bugColor);
if (options.type == "alert") {
alert(options.msg);
}
if (options.type == "text") {
$(options.ResOjId).html(options.msg);
}
return false;
}
}
//驗證ip是否符合格式
$.fn.RegIp = function(options) {
var rexString = /^\d{1,3}\.{1}\d{1,3}\.{1}\d{1,3}/;
return UiProcess(options, rexString, this)
}
//驗證座機是否符合格式
$.fn.RegTelPhone = function(options) {
var rexString = /^[0-9]+[-]?[0-9]+[-]?[0-9]$/;
return UiProcess(options, rexString, this)

}
//驗證手機是否符合格式
$.fn.RegMombilePhone = function(options) {
var rexString = /(^189\d{8}$)|(^13\d{9}$)|(^15\d{9}$)/;
return UiProcess(options, rexString, this)

}
//驗證中文是否符合格式
$.fn.RegCHZN = function(options) {
var rexString = /[\u4e00-\u9fa5]/;
return UiProcess(options, rexString, this)

}
//驗證decimal是否符合格式
$.fn.RegDecimal = function(options) {
var rexString = /^[0-9]+[.]?[0-9]+$/;
return UiProcess(options, rexString, this)

}
//驗證decimal保留一位小數是否符合格式
$.fn.RegDecimalSign = function(options) {
var rexString = /^[+-]?[0-9]+[.]?[0-9]+$/;
return UiProcess(options, rexString, this)

}
//驗證整數保留一位小數是否符合格式
$.fn.RegNumber = function(options) {
var rexString = /^[0-9]+$/;
return UiProcess(options, rexString, this)

}
//驗證各位整數保留一位小數是否符合格式
$.fn.RegNumberSign = function(options) {
var rexString = /^[+-]?[0-9]+$/;
return UiProcess(options, rexString, this)

}
//驗證非空字符
$.fn.IsEmpty = function(options) {
var rexString = /(^.+$)|([\u4e00-\u9fa5])/;
return UiProcess(options, rexString, this)

}
})(jQuery);

調用:

代碼如下:

<script type="text/javascript">
function submitOk() {
var interfaceNameInput = $("#<%=interfaceName.ClientID %>");
var userNameInput = $("#<%=userName.ClientID %>");
var passWordInput = $("#<%=passWord.ClientID %>");
var interfaceUrlInput = $("#<%=interfaceUrl.ClientID %>"); ;
if (!interfaceNameInput.IsEmpty({ "msg": "接口名稱格式不正確!" })) { return false }
if (!userNameInput.IsEmpty({ "msg": "格式不正確!" })) { return false }
if (!passWordInput.IsEmpty({ "msg": "格式不正確!" })) { return false }
if (!interfaceUrlInput.IsEmpty({ "msg": "格式不正確!" })) { return false }
}
</script>

unity3d http://www.unitymanual.com

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

东乡| 延吉市| 新营市| 资兴市| 湛江市| 康定县| 义乌市| 阜城县| 铜川市| 宁化县| 米脂县| 海林市| 保靖县| 庄河市| 铜梁县| 泸水县| 东乌珠穆沁旗| 华坪县| 阿克| 青铜峡市| 祁连县| 顺平县| 广宗县| 九江市| 南乐县| 师宗县| 溧水县| 巨鹿县| 墨脱县| 肥西县| 夹江县| 谢通门县| 江西省| 拉孜县| 二连浩特市| 商水县| 洪洞县| 阿拉善右旗| 绥江县| 城市| 新乐市|