1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > jquery数据验证插件(自制 简单 练手)实例代码【jquery】

jquery数据验证插件(自制 简单 练手)实例代码【jquery】

时间:2022-01-20 21:01:28

相关推荐

jquery数据验证插件(自制 简单 练手)实例代码【jquery】

web前端|js教程

jquery,数据验证插件

web前端-js教程

彩虹空间下单平台源码6,ubuntu软件停止安装,视频搜索爬虫系统,php xingwai,seo完整方案lzw

(function($) {

var defaults = {

bugColor: #FFCCCC, //数据有误的时候文本框颜色

color: white, //数据正确时候文本框颜色

type: "alert", //数据错误时候提示方式 alert 弹出框方式 text 赋值span html

msg: "Msg", //数据有误的时候提示内容

ResOjId: o// 当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);

调用:

二级评论源码,Ubuntu过期版本输入,tomcat8安装不上,极度爬虫店,菜鸟教程官网php外包,华为店铺Seolzw

function submitOk() {

var interfaceNameInput = $("#");

var userNameInput = $("#");

var passWordInput = $("#");

var interfaceUrlInput = $("#"); ;

if (!interfaceNameInput.IsEmpty({ "msg": "接口名称格式不正确!" })) { return false }

if (!userNameInput.IsEmpty({ "msg": "格式不正确!" })) { return false }

if (!passWordInput.IsEmpty({ "msg": "格式不正确!" })) { return false }

if (!interfaceUrlInput.IsEmpty({ "msg": "格式不正确!" })) { return false }

}

网站源码和成品的区别,ubuntu程序后台执行,哥斯拉复活 爬虫大战,php黑点,苹果cms seolzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。